我在Magento网站的模板页面中使用noConflict()函数,我很确定我的代码在下一页(查看页面源代码)中的顺序正确:http://animalnecessity.com/company/where-to-buy。该脚本适用于除IE7之外的所有主流浏览器,可点击的地图根本不显示,而在IE9中您无法点击地图。我在IE7中收到以下错误:SCRIPT1028:预期标识符,字符串或数字在哪里购买,第245行字符4指向此块的倒数第二行:
J(function(J){
J('#map-usa').cssMap({
'size' : 960,
'tooltips' : 'floating',
'cities': false,
});
});
答案 0 :(得分:0)
根据Kevin的建议,您应该删除cities : false
;
J(function(J){
J('#map-usa').cssMap(
{
'size' : 960,
'tooltips' : 'floating',
'cities': false
}
);
});
使用object-literal表示法时,Internet Explorer不接受尾随逗号。
最好使用好的IDE /编辑器,大多数IDE(如果配置正确)会在编写此代码时发出警告。