单击锚点时如何停止悬停?

肖恩-

$(function() {

  $("a").hover(function() {
    $(this).css("color", "red");
  }, function() {
    $(this).css("color", "green");
  });

  $("a").click(function() {

    $("a").off("hover");

  })



})
body {
  display: flex;
  justify-content: center;
  margin-top: 300px;
}

a {
  font-size: 30px;
}
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
<ul>
  <li><a>one</a></li><br><br>
  <li><a>two</a></li><br><br>
  <li><a>three</a></li><br><br>
</ul>

我想单击锚点时。

只是停止悬停工作。但是我使用off()仍然悬停

即使使用stop(),remove()也不起作用

单击锚点时如何停止悬停?

斯瓦蒂

您可以在每次单击a标记时添加一些类,然后设置一个条件来检查anchor悬停的那个类是否没有使用的类hasClass()

演示代码

$(function() {

  $("a").hover(function() {
    //check if a has the class added
    //if only need one time just use `a` instead of `this`
    if (!$(this).hasClass("hover_already")) {
      $(this).css("color", "red");
    }
  }, function() {
    $(this).css("color", "green");
  });

  $("a").click(function() {
    //add some class or if you need to remove it use `toggleClass` after second click
    $(this).addClass("hover_already");
  })
})
body {
  display: flex;
  justify-content: center;
  margin-top: 300px;
}

a {
  font-size: 30px;
}
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
<ul>
  <li><a>one</a></li><br><br>
  <li><a>two</a></li><br><br>
  <li><a>three</a></li><br><br>
</ul>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

显示锚点时停止悬停

来自分类Dev

显示锚点时停止悬停

来自分类Dev

单击其锚点时如何更改工具提示?

来自分类Dev

删除锚点时如何停止调整控件的大小?

来自分类Dev

dynamicjs在单击时显示图像锚点

来自分类Dev

在锚点悬停时也会触发将鼠标悬停在最近的锚点上

来自分类Dev

如何覆盖* only *左键单击锚点?

来自分类Dev

单击锚点后如何提醒标签

来自分类Dev

在CSS锚点上悬停时显示div?

来自分类Dev

如何避免锚点(<a> </a>)标签单击时刷新页面?

来自分类Dev

单击锚点时,如何定位没有任何UL的LI

来自分类Dev

当我单击列表内的锚点时,如何让我的父母成为父母

来自分类Dev

单击父div时如何在锚点上触发click事件

来自分类Dev

如何使用 jQuery 在单击锚点时关闭所有 toastr 消息?

来自分类Dev

导航时自动关闭模式(单击锚点时)

来自分类Dev

单击引导时模态锚点时添加URL哈希

来自分类Dev

我如何删除此锚点:悬停标签问题

来自分类Dev

创建一个锚点,当您单击该锚点时将更改内容

来自分类Dev

防止锚点内单击DOM生成的元素时发生锚点行为

来自分类Dev

单击锚点时将内容添加到textarea

来自分类Dev

单击锚点元素时更改span元素的文本

来自分类Dev

JavaScript在锚点单击时显示输入类型文件

来自分类Dev

在 jQuery 中单击锚点时设置 asp:HiddenField 值

来自分类Dev

如何更改锚点外观并保持它直到单击另一个锚点

来自分类Dev

在Blazor中单击锚点后如何更新HREF?

来自分类Dev

在包装上进行触摸和鼠标拖动事件时,如何防止锚点上的单击事件

来自分类Dev

Java HtmlUnit单击锚点

来自分类Dev

Java HtmlUnit单击锚点

来自分类Dev

悬停在锚点上时显示的CSS div;将鼠标悬停在div上时保持可见

Related 相关文章

  1. 1

    显示锚点时停止悬停

  2. 2

    显示锚点时停止悬停

  3. 3

    单击其锚点时如何更改工具提示?

  4. 4

    删除锚点时如何停止调整控件的大小?

  5. 5

    dynamicjs在单击时显示图像锚点

  6. 6

    在锚点悬停时也会触发将鼠标悬停在最近的锚点上

  7. 7

    如何覆盖* only *左键单击锚点?

  8. 8

    单击锚点后如何提醒标签

  9. 9

    在CSS锚点上悬停时显示div?

  10. 10

    如何避免锚点(<a> </a>)标签单击时刷新页面?

  11. 11

    单击锚点时,如何定位没有任何UL的LI

  12. 12

    当我单击列表内的锚点时,如何让我的父母成为父母

  13. 13

    单击父div时如何在锚点上触发click事件

  14. 14

    如何使用 jQuery 在单击锚点时关闭所有 toastr 消息?

  15. 15

    导航时自动关闭模式(单击锚点时)

  16. 16

    单击引导时模态锚点时添加URL哈希

  17. 17

    我如何删除此锚点:悬停标签问题

  18. 18

    创建一个锚点,当您单击该锚点时将更改内容

  19. 19

    防止锚点内单击DOM生成的元素时发生锚点行为

  20. 20

    单击锚点时将内容添加到textarea

  21. 21

    单击锚点元素时更改span元素的文本

  22. 22

    JavaScript在锚点单击时显示输入类型文件

  23. 23

    在 jQuery 中单击锚点时设置 asp:HiddenField 值

  24. 24

    如何更改锚点外观并保持它直到单击另一个锚点

  25. 25

    在Blazor中单击锚点后如何更新HREF?

  26. 26

    在包装上进行触摸和鼠标拖动事件时,如何防止锚点上的单击事件

  27. 27

    Java HtmlUnit单击锚点

  28. 28

    Java HtmlUnit单击锚点

  29. 29

    悬停在锚点上时显示的CSS div;将鼠标悬停在div上时保持可见

热门标签

归档