jquery - 如何在鼠标悬停时显示列表

标签 jquery html css

<nav>
<a href="login.html" class="dropdown-content" style="text-align: center"><span id="login">您好</span><i class="login"></i></a>
<a href="9.html"><i class="like"></i></a>
<a href="7.html"><i class="file"></i></a>
<a href="4.html" style="text-align: center"><span id="counter">0</span><i class="drink"></i></a>
</nav>

当鼠标悬停(悬停)时,我可以在登录时创建什么列表?

#login{
    color: #cb3e31;
    font-size: 18px;
    top: 31px;
    margin-top: 30px;
    margin-left: 15px;
    width: auto;
    text-align: center;
}

like the photo,i want my mouse hover "login" it can display the list

最佳答案

首先使用 div 元素包装您的列表(更易于处理)或一个一个地显示

<nav>
    <a href="login.html" class="dropdown-content" style="text-align: center">
       <span id="login">您好</span><i class="login"></i>
    </a>
    <div id="list">
        <a href="9.html"><i class="like"></i></a>
        <a href="7.html"><i class="file"></i></a>
        <a href="4.html" style="text-align: center"><span id="counter">0</span><i class="drink"></i></a>
    </div>
</nav>

<script>
    $("#login").hover(
      function() {
        // show element
        $('#list').show();
      }, function() {
        // hide element
        $('#list').hide();
      }
    );
</script>

关于jquery - 如何在鼠标悬停时显示列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42855511/

相关文章:

html - (HTML) 如何让两张图片并排对齐并居中放置在页面上?

javascript - 根据特定选项卡中的元素运行 .each()

javascript - 访问对象内部的关联数组

javascript - Flash 回调后恢复 Jquery 功能

php - 直接在 <table> 中使用 &lt;input&gt; 标签

html - CSS Hover 属性显示非 div 元素

html - IE6真的不允许我从左/右/上/下设置宽度/高度吗?

html - 嵌套在 bootstrap 列中的居中绝对 div

css - 我怎样才能使我的边界半径曲线向外?

javascript - 使用 jQuery 通过单击访问外部根 div