javascript - Jquery/css 在悬停时显示图像

标签 javascript jquery html css

我有一个 id="mybutton"的 div 和一个 id="mydiv"的隐藏 div,如下面的代码所示:

<head>
<script>
$(document).ready(function(){
    $("#mybutton").hover(function(){
        $("#mydiv").fadeIn();
    }, function(){
        $("#mydiv").fadeOut();
    });
});
</script>
</head>
<body>
    <div id="mybutton">Show</div>
    <div id="mydiv" style="display:none;">Hidden thing..</div>
</body>

即使鼠标悬停在“mydiv”上(悬停在 mybutton 之后),我也希望“mydiv”出现。

最佳答案

编写CSS

#mydiv{
    display:none;
   /* visibility:hidden; */
}
#mybutton:hover + #mydiv,#mydiv:hover{
    display:block;
  /*   visibility:visible; */
}

Demo

您还可以使用 visibility:visible;visibility:hidden; 代替 display 属性

关于javascript - Jquery/css 在悬停时显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22664248/

相关文章:

javascript - 如何对动态数组进行排序

html - CSS-如何设置div在用户滚动时出现

c# - 如何在单独的页面中显示我的产品?

php - 使用 php 数组中的键对 div 显示顺序进行排序和更改

javascript - 将带有 'enter' 键的用户文本附加到 ul(聊天框)jQuery

javascript - 使用 jasmine 和 karma 测试 typescript ang Angular 时出现 Angularjs 错误

javascript - Jquery最后一次点击

javascript - 延迟语句(例如promise() 和done())如何工作?

javascript - 在Underscore/Ramda/函数式语言/库中组合多个filter()谓词

javascript - 如何在 Vim 中内容辅助 Ruby 或 JavaScript?