网站在火狐下吃内存特别厉害,一个小时电脑就卡了,在IE下还行,也查不出原因,估计是jquery的问题,但一时找不出,请大家帮帮忙.网站:http://www.temai88.com
解决方案 »
- 2个discuz7.0之间不能通信同步
- 10000元 外包一个网站SS7+UChome
- 为何我用PHP发邮件都堵在\inetpub\mailroot\Queue目录中了
- php开发流程
- can't create a new thread错误
- 如何用Dreamweaver正规式替换
- Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting 错误如何解决?
- 将DX中的authcode改成JS版,高难度的转换
- 寻找购物网站素材
- 安装zend studio所需硬件配置
- 关于PHP读取注册表的问题
- 我要在织梦环境下 做个效果 在不同地区 访问同一个站点 显示的主页不一样
https://chrome.google.com/webstore/detail/dcnccmmdjdapgpnjhdakbjdncokmgonf
for(var c=0;c<sum;c++){oSubLi[c].className='';};
clearTimeout(interval);
if(a==(parseInt(sum)-1)){
for(var c=0;c<sum;c++){oSubLi[c].className='';};
a=0;
oSubLi[a].className="active";
interval = setInterval(setValLeft(a),time);
timeout = setTimeout(autoGlide,delay);
}else{
a++;
oSubLi[a].className="active";
interval = setInterval(setValRight(a),time);
timeout = setTimeout(autoGlide,delay);
}
}你这里的clearTimeout 有问题会无限多个 setTimeout(autoGlide,delay);
以下是我的改法
function autoGlide(){
for(var c=0;c<sum;c++){oSubLi[c].className='';};
clearInterval(interval);
clearTimeout(timeout );
if(a==(parseInt(sum)-1)){
for(var c=0;c<sum;c++){oSubLi[c].className='';};
a=0;
oSubLi[a].className="active";
interval = setInterval(setValLeft(a),time);
timeout = setTimeout(autoGlide,delay);
}else{
a++;
oSubLi[a].className="active";
interval = setInterval(setValRight(a),time);
timeout = setTimeout(autoGlide,delay);
}
}