こんにちは、記事と、Robert Nyman によるスコープとクロージャに関する優れた記事を読みました。しかし、私はこれを機能させることができません。mouseover イベントをさまざまなマーカーに割り当て、マウスオーバーしたマーカーに応じて iframe src を設定しようとしています。マウスオーバー イベントごとに悪名高い最後のエントリを取得します。私は数日間それで遊んでいますが、「思考流体」でさえ役に立っていません:)。任意のガイダンスをいただければ幸いです
for(var i=0; i
var latlngr = new google.maps.LatLng(mylatd,mylongd);
markerno = "marker_"+i;
markerarray[i] = new google.maps.Marker({
position: latlngr,
map: map,
title:myname
});
google.maps.event.addListener(markerarray[i], 'mouseover', function(markerno)
{return function()
{
mysrc = 'http://adds.aviationweather.gov/metars/index.php?submit=1&station_ids='+myicao+'&chk_metars=on&chk_tafs=on&std_trans=translated';
alert (mysrc);
$('#weather').attr({src: mysrc});
}(markerno)
});
}