【问题标题】:How to use Javascript to make this button do whatever it does when the mouse hovers over it当鼠标悬停在它上面时,如何使用 Javascript 使该按钮执行任何操作
【发布时间】:2012-03-18 18:10:10
【问题描述】:

这是在您的 Facebook 墙上的状态更新中显示的隐私按钮。

当您单击该图标时,您会看到这些选项。

我正在尝试制作一个 Greasemonkey 脚本来自动单击其中一个选项。我的脚本运行良好,唯一需要注意的是在运行脚本之前我必须将鼠标悬停在该图标上,否则它将无法运行。我什至不必通过单击来实际打开对话框,只需将鼠标移到 图标上即可。

所以我正在尝试找到一种方法来使用 Javascript 将鼠标悬停在该图标上,或者单击它,这样我就不必手动执行此操作。我已经尝试过.click().trigger() 方法,但它们在这里似乎没有任何帮助。

我认为这是按钮的代码。

<a rel="toggle" data-tooltip="Your friends; Except: Restricted" data-length="30"
data-label="" aria-haspopup="1" href="#" ajaxify="/ajax/timeline/show_story_options.php?profile_id=707236195&amp;story_fbid=10150597306856196&amp;story_row_time=1331626509&amp;permalink=1&amp;story_div_id=stream_story_4f6620b08c1851b03797773&amp;story_dom_id=stream_story_4f6620b08c1851b03797773&amp;small_icon=1"
role="button" class="uiSelectorButton uiButton uiButtonSuppressed uiButtonNoText"
tooltip-alignh="right" title="" data-hover="tooltip" id="js_1"><i class="mrs defaultIcon customimg img sp_4uwvrx sx_bff9bf"></i><span class="uiButtonText"></span></a>

我尝试使用 jQuery 来获取 ajaxify 标记中指定的 url,因为我注意到这是当我将鼠标悬停在按钮上时发生的事情之一。即使我可以成功获取页面,但似乎也没有任何区别。

当我手动将鼠标悬停在该按钮上时,如何使用 Javascript 使该按钮执行任何操作?

【问题讨论】:

  • 为什么有人投票关闭?这个问题有什么问题?
  • 不是我,但我认为是因为它过于本地化,对其他人没有用处。
  • 我不认为它过于本地化,因为现在每个人都在 Facebook 上!

标签: javascript html jquery facebook dom-events


【解决方案1】:

我认为您所追求的类似于在下面的链接中找到的 do click 功能,您可以将其与一些查询混合使用。

http://www.codeproject.com/Articles/17241/Capturing-the-Enter-key-to-cause-a-button-click

【讨论】:

    【解决方案2】:

    我很着急,所以我无法深入回答我的问题,但我认为放弃这个可能会有所帮助。

    有一个名为 Selenium 的模块,可让您使用带有 javascript 的浏览器在网页上做任何您想做的事情。

    指南:https://www.browserstack.com/automate/node

    模块:https://www.npmjs.com/package/webdriver

    另一个模块:https://www.npmjs.com/package/selenium-webdriver

    我知道这不是一个直接的答案,但希望它会派上用场。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 2017-01-21
      • 2014-11-18
      • 1970-01-01
      • 1970-01-01
      • 2015-07-23
      • 2011-02-27
      • 2022-08-06
      • 2017-05-06
      相关资源
      最近更新 更多