在 IE 8 中,第二个版本会导致以下错误:
对象不支持此属性或方法。
错误在map = new L.Map
。在第一个版本中,没有错误。
我想如果你不包括 var 它会自动进入全局范围。为什么 IE 8 会出现错误?请注意,这在 IE 9 中不会发生。
var map;
jQuery(document).ready(function()
{
map = new L.Map('map', {'scrollWheelZoom': false});
...
}
对比:
jQuery(document).ready(function()
{
map = new L.Map('map', {'scrollWheelZoom': false});
...
}