为什么不将鼠标悬停在第一个项目上

阿诺德

我尝试对位于div中的未排序列表使用jQuery hover()方法。当将鼠标移到其中一个列表项上时,没有任何反应,但是将鼠标移到另一个列表项上时,该反应是已编程的(下划线)。如果我然后移回第一项,它也会按照编程的方式进行反应,那么为什么它第一次没有这样做?如果我使用div而不是li或向jQuery方法添加preventDefault(),则会发生相同的问题。我已经看到悬停问题的解决方案不适用于列表中的项目,但它们也不起作用。

这是html代码:

<div id="div1">
    <ul>
        <li id="res0">first line</li>
        <li id="res1">second line</li>
        <li id="res2">third line</li>
    </ul>
</div>

和脚本:

$("#div1").hover(function() {

    $("#res0").hover(function() {
        $(this).css("text-decoration","underline");
        document.body.style.cursor="pointer";
    }, function(){
        $(this).css("text-decoration","none");
        document.body.style.cursor="default";
    });

    $("#res1").hover(function() {
        $(this).css("text-decoration","underline");
        document.body.style.cursor="pointer";
    }, function(){
        $(this).css("text-decoration","none");
        document.body.style.cursor="default";
    });

    $("#res2").hover(function() {
        $(this).css("text-decoration","underline");
        document.body.style.cursor="pointer";
    }, function(){
        $(this).css("text-decoration","none");
        document.body.style.cursor="default";
    });
}); 

如果有人可以告诉我出了什么问题,我将不胜感激!

这是网址:http : //www.arcro.nl/tests/test3.php

安努普·乔希(Anoop Joshi)

您可以像这样减少代码,

$("#div1 li").hover(function () {
    $(this).css("text-decoration", "underline");
    document.body.style.cursor = "pointer";
}, function () {
    $(this).css("text-decoration", "none");
    document.body.style.cursor = "default";
});

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过CSS防止将鼠标悬停在第一个元素上

来自分类Dev

将鼠标悬停在第一个div上时需要将鼠标悬停在第二个div上

来自分类Dev

<li>填充过渡内的<a>标签在将鼠标悬停在第一个元素上时移动列表

来自分类Dev

如何将鼠标悬停在div框上并使其第一个孩子出现?

来自分类Dev

当鼠标悬停在另一个按钮上时,为什么调用在tkinter中绑定到一个按钮的函数?

来自分类Dev

如果悬停在另一个重叠元素上,请保持鼠标悬停

来自分类Dev

鼠标悬停。保持课堂直到将鼠标悬停在另一个元素上

来自分类Dev

将鼠标悬停在另一个div上时CSS更改div

来自分类Dev

将鼠标悬停在一个元素上以显示其他元素

来自分类Dev

当我将鼠标悬停在ComboBox项上时引发一个事件

来自分类Dev

将鼠标悬停在ID上可显示另一个Div

来自分类Dev

将鼠标悬停在另一个div上时如何显示div

来自分类Dev

将鼠标悬停在另一个div上时更改div

来自分类Dev

CSS:将鼠标悬停在另一个元素上

来自分类Dev

将鼠标悬停在图像上并更改另一个

来自分类Dev

将鼠标悬停在一个列表元素上,会影响div Only CSS

来自分类Dev

将鼠标悬停在文字上时,创建一个叠加层

来自分类Dev

将鼠标悬停在一个点上可显示弹出图像

来自分类Dev

将鼠标悬停在多个 div 上显示一个 div

来自分类Dev

将鼠标悬停在一个div上可触发效果悬停在另一个div上

来自分类Dev

CSS,将鼠标悬停在一个元素上,影响另一个

来自分类Dev

:将鼠标悬停在一个元素上以更改另一个元素?

来自分类Dev

将鼠标悬停在一个元素上以更改另一个元素

来自分类Dev

将鼠标悬停在另一个<li>上时更改一个<li>的背景

来自分类Dev

将鼠标悬停在一个div上以显示另一个div

来自分类Dev

将鼠标悬停在另一个 div 上时更改一个 div 的样式

来自分类Dev

将鼠标悬停在两个元素上可将效果设置为一个元素

来自分类Dev

如何将鼠标悬停在一个 div 上以触发两个不同 div 的更改?

来自分类Dev

将鼠标悬停在 1 个 div 上以更改另一个 div 中的内容

Related 相关文章

  1. 1

    通过CSS防止将鼠标悬停在第一个元素上

  2. 2

    将鼠标悬停在第一个div上时需要将鼠标悬停在第二个div上

  3. 3

    <li>填充过渡内的<a>标签在将鼠标悬停在第一个元素上时移动列表

  4. 4

    如何将鼠标悬停在div框上并使其第一个孩子出现?

  5. 5

    当鼠标悬停在另一个按钮上时,为什么调用在tkinter中绑定到一个按钮的函数?

  6. 6

    如果悬停在另一个重叠元素上,请保持鼠标悬停

  7. 7

    鼠标悬停。保持课堂直到将鼠标悬停在另一个元素上

  8. 8

    将鼠标悬停在另一个div上时CSS更改div

  9. 9

    将鼠标悬停在一个元素上以显示其他元素

  10. 10

    当我将鼠标悬停在ComboBox项上时引发一个事件

  11. 11

    将鼠标悬停在ID上可显示另一个Div

  12. 12

    将鼠标悬停在另一个div上时如何显示div

  13. 13

    将鼠标悬停在另一个div上时更改div

  14. 14

    CSS:将鼠标悬停在另一个元素上

  15. 15

    将鼠标悬停在图像上并更改另一个

  16. 16

    将鼠标悬停在一个列表元素上,会影响div Only CSS

  17. 17

    将鼠标悬停在文字上时,创建一个叠加层

  18. 18

    将鼠标悬停在一个点上可显示弹出图像

  19. 19

    将鼠标悬停在多个 div 上显示一个 div

  20. 20

    将鼠标悬停在一个div上可触发效果悬停在另一个div上

  21. 21

    CSS,将鼠标悬停在一个元素上,影响另一个

  22. 22

    :将鼠标悬停在一个元素上以更改另一个元素?

  23. 23

    将鼠标悬停在一个元素上以更改另一个元素

  24. 24

    将鼠标悬停在另一个<li>上时更改一个<li>的背景

  25. 25

    将鼠标悬停在一个div上以显示另一个div

  26. 26

    将鼠标悬停在另一个 div 上时更改一个 div 的样式

  27. 27

    将鼠标悬停在两个元素上可将效果设置为一个元素

  28. 28

    如何将鼠标悬停在一个 div 上以触发两个不同 div 的更改?

  29. 29

    将鼠标悬停在 1 个 div 上以更改另一个 div 中的内容

热门标签

归档