首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >页面加载中的jQuery slideToggle“闪烁”

页面加载中的jQuery slideToggle“闪烁”
EN

Stack Overflow用户
提问于 2010-07-20 20:22:59
回答 2查看 1.7K关注 0票数 1

我知道关于jQuery slideToggle的“闪烁”有很多问题,但我还没有看到任何专门针对页面加载时闪烁的问题。

单击这里作为工作示例。

如果单击“刷新”或单击另一个数据表页(在“数据表和产品信息”部分下),则当页面加载时,隐藏的div“闪烁”展开的内容,然后迅速折叠。我在Firefox中注意到了这一点,而不是IE或Chrome。我能做些什么来防止这件事?这取决于页面加载的速度吗?

另外,请原谅这个噩梦般的列表代码。我从以前的开发人员那里继承了这个。我们计划在稍后的阶段回去纠正这个问题,但我想知道现在是否有一个快速解决这个问题的方法。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-20 20:25:31

也许display:none#mover2之类的元素?(当然,这也意味着没有优雅的降级)

编辑(对另一个问题的回答)以避免在css中使用#id、#id1、#id2,您可以简单地向那些div添加一个额外的类,比如hideThis

然后,在CSS中只需添加:.hideThis {display:none;}

票数 2
EN

Stack Overflow用户

发布于 2010-07-20 20:41:29

我相信,这与Firefox中的javascript在加载时的延迟有关。

正如Ionut Staicu建议的那样,我解决了这个问题,将它们隐藏在.CSS中,这可能比隐藏方法更快。

我也会尝试$('[id=^mover]').hide();,而不是像$('#mover1').hide();这样的所有单独的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3294046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档