千家信息网

鼠标滑过,展示下拉菜单

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,1 html点击(此处)折叠或打开{% if login_user_pic is not None %}{% else %}{% end %} 我的主页 设置 联系我们 退出 {{login_user
千家信息网最后更新 2024年11月14日鼠标滑过,展示下拉菜单1 html

点击(此处)折叠或打开

  1. <div class="user">
  2. <div class="dropdown">
  3. <a class="dropdown-toggle" data-toggle="dropdown" style="cursor: pointer;">

  4. {% if login_user_pic is not None %}
  5. <img src="{{static_url("upload/img/" + login_user_pic)}}" class="img-circle" style="width: 45px;height: 45px;margin-top: -8px;">
  6. {% else %}
  7. <img src="{{static_url("img/user.jpg")}}" class="img-circle" style="width: 45px;height: 45px;margin-top: -8px;">
  8. {% end %}
  9. <b class="caret" style="margin-top: -9px;"></b>
  10. </a>
  11. <ul class="dropdown-menu">
  12. <li >
  13. <a href="/users/{{login_user_id}}"><span class="glyphicon glyphicon-user" style="height: 30px;"> 我的主页</span></a>
  14. </li>
  15. <li >
  16. <a href="/setting/basic"><span class="glyphicon glyphicon-wrench" style="height: 30px;"> 设置</span></a>
  17. </li>
  18. <li>
  19. <a href=""><span class="glyphicon glyphicon-phone" style="height: 30px;"> 联系我们</span></a>
  20. </li>
  21. <li>
  22. <a href="/logout"><span class="glyphicon glyphicon-off" style="height: 30px;"> 退出 {{login_user}}</span></a>
  23. </li>
  24. </ul>
  25. </div>
  26. </div>
2 js

点击(此处)折叠或打开

  1. //鼠标滑过导航栏下拉菜单展开
  2. var timer;
  3. $(".user").mouseover(function(){
  4. clearTimeout(timer);
  5. $(".dropdown-menu").show();
  6. });
  7. $(".user").mouseout(function(){
  8. timer = setTimeout(function(){
  9. $(".dropdown-menu").hide();
  10. },100);
  11. });
  12. $(".dropdown-menu").mouseover(function(){
  13. clearTimeout(timer);
  14. $(".dropdown-menu").show();
  15. });
  16. $(".dropdown-menu").mouseout(function(){
  17. $(".dropdown-menu").hide();
  18. });
3 图示:

0