ダリの雑記:WEBプログラム版

マップ表示用スクリプトをバージョンアップしました[バージョン1.4b3]

マップ表示用スクリプト(GoogleマップAPI v3で地図とマーカー・バルーンを表示するスクリプト)をバージョンアップ(version1.4b3)しました。(ダウンロードはこちら

version1.4b2からの変更点は内部処理のみなので、差し替えるだけで動作します。

■使い方はこちら:マーカー個別版マーカー複数板

■主な変更箇所

Internet Explorer7 or 8において、特定の件数を超えるとスクリプトエラーが出てしまう問題を解決しました。

 

■バグの詳細

ループで回している中にjquery関数の$()があったのですが、(↓思いっきり適当に書くとこんな感じ)

[javascript]
for(var i=0; i<x; i++){
var data = $("#hoge")[i];
}
[/javascript]

Internet Explorer7 or 8において、特定の件数を超えると、なぜか$()がスクリプトエラーとなってしまいました。

解決方法は、$()をループの外で一度変数に入れるようにしました。

[javascript]
var hoge = $("#hoge")[i];
for(var i=0; i<x; i++){
var data = hoge[i];
}
[/javascript]

jquery関数を使う時は注意しよっと。

モバイルバージョンを終了