jQuery技术:修复ESPNConversations(添加暂停按钮)

它是他们的新讨论板。 (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

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐