我正在构建一个无法在IE6中工作的站点,故意。 IE7是我网站最早支持的IE浏览器。IE 7调试问题 - 脚本错误弹出框
当我到达我的网站时,我遇到了IE 7中的问题。弹出窗口说:Script Error Line 55 Char # Error: 'cms_ims' is undefined.
然后你必须按继续运行脚本,是的。任何人都知道什么是我的代码造成这种情况?我的网站是www.vitaminjdesign.com。由于
我正在构建一个无法在IE6中工作的站点,故意。 IE7是我网站最早支持的IE浏览器。IE 7调试问题 - 脚本错误弹出框
当我到达我的网站时,我遇到了IE 7中的问题。弹出窗口说:Script Error Line 55 Char # Error: 'cms_ims' is undefined.
然后你必须按继续运行脚本,是的。任何人都知道什么是我的代码造成这种情况?我的网站是www.vitaminjdesign.com。由于
变量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;
});
});
});
试试这个:
$(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;
});
});
});
所以该怎么办?删除它? – JCHASE11 2009-12-23 01:13:40
我确实删除了它,它工作。你指出,谢谢! – JCHASE11 2009-12-23 01:16:32
大概试着解决它,但我猜你没有写它。它看起来像某种图像预加载器的主题切换或什么的。 – harto 2009-12-23 01:18:22