我正在构建一个无法在IE6中运行的网站。 IE7是我网站上支持最旧的IE浏览器。
当您到达我的网站时,我在IE 7中遇到了问题。一个弹出窗口说:Script Error Line 55 Char # Error: 'cms_ims' is undefined.
然后你必须按继续运行脚本,是的。任何人都知道在我的代码中导致这种情况吗?我的网站是www.vitaminjdesign.com。感谢
答案 0 :(得分:1)
试试这个:
$(window).load(function(){
var css_cims=[]; <<< add this one
var css_ims=[]; <<< and this one
$.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
$.each(css_cims,function(){
var css_im=this;
$.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
(new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
});
});
});
答案 1 :(得分:0)
变量cms_ims
未定义为执行函数中的全局或局部变量:
$(window).load(function(){
$.each(css_ims,function(){(new Image()).src=_siteRoot+'css/images/'+this;});
$.each(css_cims,function(){
var css_im=this;
$.each(['blue','purple','pink','red','grey','green','yellow','orange'],function(){
(new Image()).src=_siteRoot+'css/'+this+'/'+css_im;
});
});
});