jquery - 如何为注销和更新配置文件功能创建悬停下拉面板?

标签 jquery html css hover

我想创建一个类似雅虎的注销功能,每当我将鼠标悬停在用户名上时,它应该显示一个包含注销和更新配置文件功能的面板。目前我正在使用此代码,但它没有按预期工作。

<ul>
  <li class="dropdown">
    <a href="#" class="dropdown-toggle" data-toggle="dropdown"><h1 id="hello"><em><?php echo $login_user;?></em></h1>
      <b class="caret"></b></a>
    <ul class="dropdown-menu">
      <li><i class="icon-arrow-up"></i><a href="#">Logout</a></li>
      <li><i class="icon-arrow-down"></i><a href="#">Update Profile</a>
      </li>
    </ul>
  </li>
</ul>

CSS

.dropdown-menu a {
  white-space: normal;
  left: 1000px;
  padding-bottom: 100px;
}

.dropdown-menu > li {
  position: relative;
}

.dropdown-menu > li > i {
  position: absolute;
  left: 0;
  top: 3px;
}

最佳答案

看看this ,它是纯 HTML 和 Css。

HTML代码:

<body>
   <ul>
      <li><a href="#">Update</a></li>
      <li>
          <a>Username</a>
          <ul class="dropdown">
              <li><a href="#">Log out</a></li>
          </ul>
      </li>
   </ul>
</body>

CSS 代码:

ul{
    padding: 0;
    list-style: none;
    background: #f2f2f2;
}
ul li{
    display: inline-block;
    position: relative;
    line-height: 21px;
    text-align: right;
}
ul li a{
    display: block;
    padding: 8px 25px;
    color: #333;
    text-decoration: none;
}
ul li a:hover{
    color: #fff;
    background: #939393;
}
ul li ul.dropdown{
    min-width: 125px; /* Set width of the dropdown */
    background: #f2f2f2;
    display: none;
    position: absolute;
    z-index: 999;
    left: 0;
}
ul li:hover ul.dropdown{
    display: block; /* Display the dropdown */
}
ul li ul.dropdown li{
    display: block;
}

关于jquery - 如何为注销和更新配置文件功能创建悬停下拉面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34066504/

相关文章:

javascript - 文本字段中的 css,因此文本作为一个词被删除

javascript - jQuery 中如何使用 '===' 运算符?

javascript - Phonegap Jquery 移动表单提交刷新

javascript - 如何在 v1.6 中的 'load' 上执行 jQuery(在引入 "on"之前)?

html - 如何在 MVC 5 中实现 Bootstrap Sidebar

html - 从 CSS 文件更改 Logo 图像?

javascript - 使用 jQuery 选项卡交换图像

html - 我如何从 Google Visualization 中将条形图居中?

html - CSS - 当链接的 img 显示 : block 时事件链接断开

javascript - 提交 ng-change 时 undefined variable