悬停在
我正在尝试选择光标下的元素,以便获取其文本。我正在尝试将此作为用户脚本。一切都很顺利,但我在列表方面遇到了小问题。下面的代码工作正常:
$("*:not(html head body").css("border", "1px solid blue");
这样它就可以选择页面上的所有元素。但是,当我尝试将其绑定到鼠标悬停和类似事件时,它在 Amazon.com 上效果不佳。我看到这发生在 li 标签上。这是我的代码:
$("*:not(html, head, body)").live('mouseenter mouseover hover', function(e) {
$(this).css("border", "1px solid blue");
});
这是源代码的 Amazon.com 左侧菜单部分 - 单击此处
有人可以告诉我什么事件吗用于将鼠标悬停在 li 元素上?或者也许是做我正在做的事情的更好方法。谢谢。
I'm trying to select the element under the cursor so I can take its text. I'm trying this as an userscript. All went good but I have small problem with lists. The code below works fine:
$("*:not(html head body").css("border", "1px solid blue");
With this it selects all elements on the page. But when I try to bind it to mouseover and similar events it doesn't work well on Amazon.com for example. I saw that happens on a li tag. Here's my code:
$("*:not(html, head, body)").live('mouseenter mouseover hover', function(e) {
$(this).css("border", "1px solid blue");
});
Here's the Amazon.com left menu part of the source - click here
Can someone tell me idea what event to use on a hover over a li element? Or maybe a better method to do what I'm doing. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您在该代码块的末尾缺少
);
。You're missing
);
at the end of that code block.