悬停在
  • 上时引发事件的问题
  • 发布于 2024-10-20 03:29:50 字数 556 浏览 0 评论 0原文

    我正在尝试选择光标下的元素,以便获取其文本。我正在尝试将此作为用户脚本。一切都很顺利,但我在列表方面遇到了小问题。下面的代码工作正常:

    $("*: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 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

    评论(1

    瑾兮 2024-10-27 03:29:50

    您在该代码块的末尾缺少 );

    You're missing ); at the end of that code block.

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文