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

今天

我有多个div,如下所示:

<div class="project">
    <div class="image">
        <a href="#"><img width="789" height="504" src="//localhost:3000/wp-content/uploads/2016/02/featured4.png"></a>
    </div>
    <!-- /.image -->
    <div class="info">
        <h1>Title</h1>
        <div class="paw"><span></span><a href="//localhost:3000/2016/02/22/title/">view project</a></div>
    </div>
    <!-- /.info -->
    <div class="clearfix"></div>
</div>

我想,悬停在<a>里面div.image也触发悬停效果在<a>里面div.paw当然,所有相同的内径(反之亦然)的div.projectDIV

我试过像这样,但我明白我没有看到悬停效果 div.paw a

$('body').on('mouseenter', 'div.image a', function() {
    $(this).closest('div.paw a').trigger('mouseenter');
});

CSS:

div.image  img{
  transition: all .3s ease;
}
div.image a:hover img {
  transform: scale(1.1);
}

div.info div.paw span {
  transition: all .3s ease;
}

div.info div.paw A {
  transition: all .3s ease;
}

div.info div.paw:hover span {
  width: 33px;
}

div.info div.paw:hover a {
  margin-left: 20px;
}
布里诺

您可以将“ hover”类添加到CSS中,然后使用Jquery .hover()方法使用.toggleclass()方法mouseenter / mouseleave上切换“ hover”类

从悬停方法中,您可以选择下一个锚点,方法是使用.closest()然后再使用.find()将树遍历到公共父项“ project” div ,以将树向下遍历到其中的下一个爪子区

这将仅将悬停应用于您悬停的图像和下一个div.paw锚点。

这是一个例子:

$("div.project div.image a").hover(function() {
  $(this).toggleClass("hover");
  $(this).closest("div.project").find("div.paw a").toggleClass("hover");
});
.hover {
   border: 2px solid black;
   background-color: red;
 }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="project">
  <div class="image">
    <a href="#">
      <img width="100" height="100" src="http://cdn.sstatic.net/stackoverflow/img/[email protected]?v=73d79a89bded&a">
    </a>
  </div>

  <!-- /.image -->
  <div class="info">
    <h1>Title</h1>
    <div class="paw">
      <span></span>
      <a href="//localhost:3000/2016/02/22/title/">view project</a>
    </div>
  </div>
  <!-- /.info -->
  <div class="clearfix"></div>
</div>

<div class="project">
  <div class="image">
    <a href="#">
      <img width="100" height="100" src="http://cdn.sstatic.net/stackoverflow/img/[email protected]?v=73d79a89bded&a">
    </a>
  </div>

  <!-- /.image -->
  <div class="info">
    <h1>Title</h1>
    <div class="paw">
      <span></span>
      <a href="//localhost:3000/2016/02/22/title/">view project</a>
    </div>
  </div>
  <!-- /.info -->
  <div class="clearfix"></div>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery将鼠标悬停在div内嵌套的锚点上,并触发.mouseleave。为什么会这样?

来自分类Dev

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

来自分类Dev

将鼠标悬停在提交/锚点上时如何检查复选框是否已选中并显示警报提示用户这样做

来自分类Dev

将鼠标悬停在绘图中的点上时设置文本格式

来自分类Dev

工具提示:将鼠标悬停在该点时如何检索该点的位置?

来自分类Dev

无法在img mouseenter上触发锚点悬停

来自分类Dev

当我将鼠标悬停在“ a”上时,我的“ id”也会获得悬停

来自分类Dev

当我将鼠标悬停在文本上时,我会失去悬停效果

来自分类Dev

将鼠标悬停在词干图中的matplotlib中的某个点上时,是否可以使标签出现?

来自分类Dev

将鼠标悬停在词干图中的matplotlib中的某个点上时,是否可以显示标签?

来自分类Dev

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

来自分类Dev

当鼠标悬停在图例点上时,CanvasJs在图表中隐藏某些线

来自分类Dev

缩放仅在将鼠标悬停在散点图上的点上时有效

来自分类Dev

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

来自分类Dev

显示锚点时停止悬停

来自分类Dev

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

来自分类Dev

显示锚点时停止悬停

来自分类Dev

将鼠标悬停在文本上时将鼠标悬停

来自分类Dev

将鼠标悬停在相邻节点上时不触发MouseEntered / Exited

来自分类Dev

将鼠标悬停在列表上时显示文本

来自分类Dev

将鼠标悬停在图像上时按钮显示

来自分类Dev

将鼠标悬停在图像上时显示图像

来自分类Dev

将鼠标悬停在jQuery上

来自分类Dev

将鼠标悬停在SVG上

来自分类Dev

将鼠标悬停在div上

来自分类Dev

将鼠标悬停在元素上?

来自分类Dev

将鼠标悬停在<nav>链接上时,网站会随机更改悬停背景大小

来自分类Dev

将鼠标悬停在列表链接上时,ul li项目符号点图像不起作用

来自分类Dev

将鼠标悬停在列表链接上时,ul li项目符号点图像不起作用

Related 相关文章

  1. 1

    jQuery将鼠标悬停在div内嵌套的锚点上,并触发.mouseleave。为什么会这样?

  2. 2

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

  3. 3

    将鼠标悬停在提交/锚点上时如何检查复选框是否已选中并显示警报提示用户这样做

  4. 4

    将鼠标悬停在绘图中的点上时设置文本格式

  5. 5

    工具提示:将鼠标悬停在该点时如何检索该点的位置?

  6. 6

    无法在img mouseenter上触发锚点悬停

  7. 7

    当我将鼠标悬停在“ a”上时,我的“ id”也会获得悬停

  8. 8

    当我将鼠标悬停在文本上时,我会失去悬停效果

  9. 9

    将鼠标悬停在词干图中的matplotlib中的某个点上时,是否可以使标签出现?

  10. 10

    将鼠标悬停在词干图中的matplotlib中的某个点上时,是否可以显示标签?

  11. 11

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

  12. 12

    当鼠标悬停在图例点上时,CanvasJs在图表中隐藏某些线

  13. 13

    缩放仅在将鼠标悬停在散点图上的点上时有效

  14. 14

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

  15. 15

    显示锚点时停止悬停

  16. 16

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

  17. 17

    显示锚点时停止悬停

  18. 18

    将鼠标悬停在文本上时将鼠标悬停

  19. 19

    将鼠标悬停在相邻节点上时不触发MouseEntered / Exited

  20. 20

    将鼠标悬停在列表上时显示文本

  21. 21

    将鼠标悬停在图像上时按钮显示

  22. 22

    将鼠标悬停在图像上时显示图像

  23. 23

    将鼠标悬停在jQuery上

  24. 24

    将鼠标悬停在SVG上

  25. 25

    将鼠标悬停在div上

  26. 26

    将鼠标悬停在元素上?

  27. 27

    将鼠标悬停在<nav>链接上时,网站会随机更改悬停背景大小

  28. 28

    将鼠标悬停在列表链接上时,ul li项目符号点图像不起作用

  29. 29

    将鼠标悬停在列表链接上时,ul li项目符号点图像不起作用

热门标签

归档