奇怪的JS

qunqingkai2 2011-08-02 04:20:56
用 jquery 添加 删除 样式

发觉在IE下 好慢...样式切换 迟钝的 有点畸形
但在FF 下 很快..

是个什么情况

或者有什么 解决方案呢?
...全文
99 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
最后一个菜鸟 2011-08-02
  • 打赏
  • 举报
回复
还是火狐好
KK3K2005 2011-08-02
  • 打赏
  • 举报
回复


不知道你的页面那速度 是不是受CSS影响

但是你这个代码 可以优化的地方太多了

从你的代码逻辑看 估计你的css设计应该也有优化余地

自己在多看看 和 尝试下

尽可能的缓冲 jquery对象 用集合 代替 eq(...)
  • 打赏
  • 举报
回复
JQ自己实现的浏览器兼容,一般不会存在这样明显的BUG,只能说是浏览器的问题。至于在本地和在IIS上表现不同,自然也是由于浏览器对于本地和网上的实现机制有所区别(不记得安全策略吗,处理机制肯定是不同的)。
qunqingkai2 2011-08-02
  • 打赏
  • 举报
回复
window.index=1;
function text(){

if(index==5)
{
a=1;
suoyin=0;
}
else
{
a=index+1;
suoyin=index;
}
$("." + index).hide();
$("." + a).fadeIn("fast");
$("#mainNav li").removeClass();
if(suoyin==4)
$("#mainNav li:eq("+suoyin+")").addClass("mainNavNoBg current");
else
$("#mainNav li:eq("+suoyin+")").addClass("current");
--suoyin;
$("#mainNav li:eq("+suoyin+")").addClass("lastDone");
$("#mainNav li:lt("+suoyin+")").addClass("done");
if(index==5)
index=1
else
++index;
}
setInterval("text()",3000);
qunqingkai2 2011-08-02
  • 打赏
  • 举报
回复
但悲剧 是 这短代码 没上IIS 之前在 本地

IE 也很快...

上了 IIS 就 IE慢 FF快..
PerterPon 2011-08-02
  • 打赏
  • 举报
回复
我也有这个问题,以前自己写的一个网页,在FF3上运行还可以,今天刚更新了FF5,各种动画效果就变得不流畅,用户体验很差,chrome,opera,ie可以让人接受,其中chrome表现最好,非常流畅,opera其次,再是ie,但这三个浏览器上至少还是能用的,FF5已经到不能用的处境了,个人感觉浏览器的关系还是比较大吧
MuBeiBei 2011-08-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 qunqingkai2 的回复:]
用 jquery 添加 删除 样式

发觉在IE下 好慢...样式切换 迟钝的 有点畸形
但在FF 下 很快..

是个什么情况

或者有什么 解决方案呢?
[/Quote]

FFjs解释器本来就比iejs解释器执行速度要快~·

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧