首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何编写轻量级Jquery文本循环

如何编写轻量级Jquery文本循环
EN

Stack Overflow用户
提问于 2012-04-20 18:04:01
回答 4查看 705关注 0票数 0

我编写了一个jquery脚本,当鼠标指针悬停在span中时,它会在span中滚动链接,并在mouseout处停止。

http://jsfiddle.net/trustweb/Xvqfr/

这是一个有效的解决方案,但是如果您检查CPU性能,您会注意到它有多重。

有没有更轻量级的解决方案?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-20 18:46:20

如果您减少计时器间隔(8ms),您的性能会更好。同时,您应该避免在scrollText()方法中多次使用find方法。

查看演示:http://jsfiddle.net/f8sap/2/

票数 0
EN

Stack Overflow用户

发布于 2012-04-20 18:15:54

将选择器标题(‘.subcolumn-left-tab-$elmt.find-slide a')的结果缓存到var中,以避免选择器频繁遍历DOM

票数 0
EN

Stack Overflow用户

发布于 2012-04-20 18:18:22

首先,缓存jQuery集合。无需多次调用.find('.subcolumn-left-tab-title-slide a')。同样,使用像style.left = left + 'px'这样的普通javascript设置样式也会提高性能。

请参阅演示http://jsfiddle.net/Xvqfr/1/

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

https://stackoverflow.com/questions/10244101

复制
相关文章

相似问题

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