【发布时间】: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&story_fbid=10150597306856196&story_row_time=1331626509&permalink=1&story_div_id=stream_story_4f6620b08c1851b03797773&story_dom_id=stream_story_4f6620b08c1851b03797773&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