IE左下角提示错误 火狐和chrome并没有提示网页错误详细信息如下消息: 'this.Array[...].1.style' 为空或不是对象行: 341字符: 5代码: 0URI: veryide.effect.js
veryide.effect.js 包含this.array 的代码如下,并没有完全粘出,VeryIDE.TabOption=function(e){ this.Event = e; this.Cur=-1; this.Inter=null; this.Speed=0; this.Array = new Array(); this.TClass = ["",""]; this.BClass = ["",""]; //选项卡样式 this.TabClass=function(a,d){ this.TClass=[a,d]; } //内容卡样式 this.BoxClass=function(a,d){ this.BClass=[a,d]; } //添加新选项卡 this.Add=function(o,t){ if(o && t){ this.Array[this.Array.length]=[o,t]; } } //选项卡改动时调用 this.onChange= function(){ } //选项卡改动 this.Change=function(tab){ for(var n=0; n< this.Array.length ;n++){ if(this.TClass[0] || this.TClass[1]){ this.Array[n][0].className=this.TClass[1]; } //附加Class if(this.BClass[0] || this.BClass[1]){ this.Array[n][1].className=this.BClass[1]; }else{ this.Array[n][1].style.display="none"; } } var obj=this.Array[tab][0]; if(this.TClass[0] || this.TClass[1]){ obj.className=this.TClass[0]; } var box=this.Array[tab][1]; //附加Class if(this.BClass[0] || this.BClass[1]){ box.className=this.BClass[0]; }else{ box.style.display=""; } //暂停播放 if(this.Inter){ var self=this; box.onmouseover=function(){ clearInterval(self.Inter); } box.onmouseout=function(){ self.Auto(self.Speed); } } this.Cur=tab; this.onChange(tab); } //播放选项卡 this.Play=function(t){ for(var n=0; n< this.Array.length ;n++){ var obj=this.Array[n][0]; var self=this; (function(){ var tab=n; obj["on"+self.Event]=function(){ self.Change(tab); clearInterval(self.Inter); } obj["onmouseout"]=function(){ self.Auto(self.Speed); } })(); } if(t<=this.Array.length-1){ this.Change(t); }else{ this.Change(0); } } //自动播放 this.Auto=function(s){ if(s){ this.Speed=s; var self=this; this.Inter=window.setInterval(function(){ if((self.Cur+1)<=self.Array.length-1){ self.Cur++; self.Change(self.Cur); }else{ self.Change(0); } },s); } }}/* 显示窗口/iframe 参数:请专业人士帮我修改一下,查一查,本人感激不尽啊
请专业人士解决一个JS错误,急啊
答案:1 悬赏:0 手机版
解决时间 2021-04-26 19:27
- 提问者网友:爱了却不能说
- 2021-04-26 11:39
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-04-26 11:44
这个可能不是js本身的错误。可能是你的页面选项卡的id错误!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯