为什么我的范围选择器无法在我的Google Maps API3 / jQuery Mobile App中使用?

时间:2012-03-18 23:37:49

标签: javascript jquery jquery-mobile google-maps-api-3 google-maps-mobile

我想根据jQuery Mobile范围选择器改变Google Maps API3中制作的圆的半径:

http://goo.gl/T1OHC

但是,Chrome Web Developer会不断发出错误"未捕获错误:属性值无效:_"每次我改变我的滑块。为什么呢?

1 个答案:

答案 0 :(得分:3)

我解决了自己的问题。问题是Google Maps API3正在将$(this).val()解析为字符串,而需要一个整数值。为解决此问题,我将$(this).val()替换为parseInt($(this).val())

这是我的最终javascript。

$('input#circleRadius').change(function() {
    circle.setRadius(parseInt($(this).val()));
    });
});