我想根据jQuery Mobile范围选择器改变Google Maps API3中制作的圆的半径:
但是,Chrome Web Developer会不断发出错误"未捕获错误:属性值无效:_"每次我改变我的滑块。为什么呢?
答案 0 :(得分:3)
我解决了自己的问题。问题是Google Maps API3正在将$(this).val()
解析为字符串,而需要一个整数值。为解决此问题,我将$(this).val()
替换为parseInt($(this).val())
。
这是我的最终javascript。
$('input#circleRadius').change(function() {
circle.setRadius(parseInt($(this).val()));
});
});