1

jQuery Mobile 範囲セレクターに基づいて、Google Maps API3 で作成された円の半径を変更したい:

http://goo.gl/T1OHC

ただし、Chrome Web Developer は、スライダーを変更するたびに「Uncaught Error: Invalid value for property : _」というエラーを出し続けます。なんで?

4

1 に答える 1

3

私は自分の問題を解決しました。問題は、Google Maps API3 が$(this).val()文字列として解析していたのに対し、整数値が必要だったことです。この問題を解決するために、 に置き換え$(this).val()ましたparseInt($(this).val())

これが私の最終的なJavaScriptです。

$('input#circleRadius').change(function() {
    circle.setRadius(parseInt($(this).val()));
    });
});
于 2012-03-19T15:43:52.587 に答える