它是他们的新讨论板。 (https://espn.go.com/nba/conversation?id=310605006)问题是,实时更新不断添加新评论,因此它会一直滚动远离您正在阅读的内容,例如在游戏结束后成千上万的人正在添加评论。 它真的很荒谬。 因此,只需尝试编写一个greasemonkey脚本,您可以点击按钮,它将暂停电路板更新。
暂停function是我不知道的 – 最基本的直接方式是什么 – 暂时禁用我正在思考的ajax之类的东西,但任何有效的东西。 (不确定他们正在使用的ajax。)
暂停AJAX没有固定的方法。 这一切都取决于页面的详细信息。
在这种情况下,当您将鼠标hover在会话区域上时,该页面会暂停更新。 该页面使用jQuery和Echo Stream库。
因此,您可以让脚本创建一个按钮,发送mouseover
1事件(切换以发送mouseout
以清除)。
要暂停Firebug控制台的注释:
jQuery ('div.echo-stream-body').mouseover ();
要暂停Greasemonkey脚本中的注释:
unsafeWindow.jQuery ('div.echo-stream-body').mouseover ();
希望这足以让你开始。
有关为该页面从头开始编写脚本的帮助,请尝试使用userscripts.org论坛 。
对于特定代码问题,我们可以在这里提供帮助(在另一个问题中)。
1或者你可能会发现echo流在hover事件中触发的函数并直接挂钩。
需要了解更多jQuery教程分享修复ESPNConversations(添加暂停按钮),都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
以上就是jQuery教程分享修复ESPNConversations(添加暂停按钮)相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/981127.html