有一个循环来设置地图上的标记:JavaScript的循环奇怪执行
for (i = 0; i <= 6; i++) {
_coord = prj_markers[i];
alert(i);
instance.set_marker(instance, provider, i, _coord, divBlock);
}
此代码警报“0”一次,做instance.set_marker(因为它可见)。执行instance.set_marker后
设置提醒:
for (i = 0; i <= 6; i++) {
_coord = prj_markers[i];
instance.set_marker(instance, provider, i, _coord, divBlock);
alert(i);
}
警报 “6” 一次,但它必须在6次警报。这是怎么回事 ?
我们需要更多的代码。 instance.set_marker中发生了什么? – zatatatata 2012-02-24 07:53:10
如果你将两个警报放在你的代码中呢? – penartur 2012-02-24 07:54:35
instance.set_marker中必须有一些东西,它的代码是什么? – Vikram 2012-02-24 07:54:47