仅在满足特定条件的情况下如何使菜单可单击?

沙菲克·耶拉尼(Shafiq Jelani)

满足特定条件时如何使菜单可点击或可拖放?在这种情况下,我希望菜单仅在单击按钮时才可单击或拖放

ul {list-style: none;padding: 0px;margin: 0px;}
ul li {display: block;position: relative;float: left;border:1px solid #000}
li ul {display: none;}
ul li a {display: block;background: #000;padding: 5px 10px 5px 10px;text-decoration: none;
    white-space: nowrap;color: #fff;}
ul li a:hover {background: #f00;}
li:hover ul {display: block; position: absolute;}
li:hover li {float: none;}
li:hover a {background: #f00;}
li:hover li a:hover {background: #000;}
#drop-nav li ul li {border-top: 0px;}
<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="stylesheet" type="text/css" href="try.css">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<ul id="drop-nav">
    <li><a href="#">Content Management</a>
        <ul>
            <li><a href="#">Joomla</a></li>
            <li><a href="#">Drupal</a></li>
            <li><a href="#">WordPress</a></li>
            <li><a href="#">Concrete 5</a></li>
        </ul>
    </li>
</ul><br><br><br>
<button>Click me</button>
</body>
</html>

阿伦·P·约翰尼(Arun P Johny)

一种解决方案是对悬停使用附加的类规则(用于下拉菜单),然后在ul单击按钮时将类添加到

对于单击处理程序,您也可以执行相同的操作,以查看是否ul已单击类

$('#clickme').click(function(){
  $('#drop-nav').addClass('clicked')
})
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
ul li {
  display: block;
  position: relative;
  float: left;
  border: 1px solid #000
}
li ul {
  display: none;
}
ul li a {
  display: block;
  background: #000;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
}
#drop-nav.clicked li a:hover {
  background: #f00;
}
#drop-nav.clicked li:hover ul {
  display: block;
  position: absolute;
}
#drop-nav.clicked li:hover li {
  float: none;
}
#drop-nav.clicked li:hover a {
  background: #f00;
}
#drop-nav.clicked li:hover li a:hover {
  background: #000;
}
#drop-nav.clicked  li ul li {
  border-top: 0px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul id="drop-nav">
    <li><a href="#">Content Management</a>
        <ul>
            <li><a href="#">Joomla</a></li>
            <li><a href="#">Drupal</a></li>
            <li><a href="#">WordPress</a></li>
            <li><a href="#">Concrete 5</a></li>
        </ul>
    </li>
</ul><br><br><br>
<button id="clickme">Click me</button>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅在* all *值不满足特定条件的情况下选择SQL中的行

来自分类Dev

如何在满足特定条件的情况下找到范围内的最大值

来自分类Dev

仅在满足条件的情况下如何开始活动

来自分类Dev

仅在满足条件的情况下如何开始活动

来自分类Dev

仅在满足特定条件时如何使用$ addFields(聚合)

来自分类Dev

如何仅在满足特定条件后从函数返回

来自分类Dev

如何仅在满足特定条件时选择记录

来自分类Dev

bash列出特定类型的文件,但仅在满足条件的情况下

来自分类Dev

仅在满足条件的情况下才加入SQL

来自分类Dev

SQL:仅在满足条件的情况下更新字段

来自分类Dev

仅在满足条件的情况下运行SQL查询

来自分类Dev

仅在满足条件的情况下更新行

来自分类Dev

仅在满足条件的情况下选择某些列

来自分类Dev

仅在满足条件的情况下才执行CHECK语句

来自分类Dev

仅在满足条件的情况下更新行

来自分类Dev

仅在满足条件的情况下进行Rails模型计算

来自分类Dev

仅在明细表满足条件的情况下,才如何获取主表的行?

来自分类Dev

在jVectorMap中,仅在满足条件的情况下如何选择区域?

来自分类Dev

angular 2仅在满足条件的情况下如何添加元素属性

来自分类Dev

仅在“详细信息”表满足条件的情况下,才如何获取“主行”表?

来自分类Dev

在给定特定条件的情况下,如何使图像显示在HTML中?

来自分类Dev

如果仅在MongoDB中满足特定条件,则进行分组

来自分类Dev

仅在特定条件下折叠数据框中的情况

来自分类Dev

MySQL:仅在满足某些条件的情况下更新项目

来自分类Dev

MongoDB:仅在满足条件的情况下才应用$ filter阶段?

来自分类Dev

MySQL:仅在满足某些条件的情况下更新项目

来自分类Dev

仅在满足某些条件的情况下添加单元格

来自分类Dev

对于满足R中特定条件的情况,如何用0替换缺失值?

来自分类Dev

仅在满足页面中的所有验证的情况下,如何触发DropDownList AutoPostBack

Related 相关文章

  1. 1

    仅在* all *值不满足特定条件的情况下选择SQL中的行

  2. 2

    如何在满足特定条件的情况下找到范围内的最大值

  3. 3

    仅在满足条件的情况下如何开始活动

  4. 4

    仅在满足条件的情况下如何开始活动

  5. 5

    仅在满足特定条件时如何使用$ addFields(聚合)

  6. 6

    如何仅在满足特定条件后从函数返回

  7. 7

    如何仅在满足特定条件时选择记录

  8. 8

    bash列出特定类型的文件,但仅在满足条件的情况下

  9. 9

    仅在满足条件的情况下才加入SQL

  10. 10

    SQL:仅在满足条件的情况下更新字段

  11. 11

    仅在满足条件的情况下运行SQL查询

  12. 12

    仅在满足条件的情况下更新行

  13. 13

    仅在满足条件的情况下选择某些列

  14. 14

    仅在满足条件的情况下才执行CHECK语句

  15. 15

    仅在满足条件的情况下更新行

  16. 16

    仅在满足条件的情况下进行Rails模型计算

  17. 17

    仅在明细表满足条件的情况下,才如何获取主表的行?

  18. 18

    在jVectorMap中,仅在满足条件的情况下如何选择区域?

  19. 19

    angular 2仅在满足条件的情况下如何添加元素属性

  20. 20

    仅在“详细信息”表满足条件的情况下,才如何获取“主行”表?

  21. 21

    在给定特定条件的情况下,如何使图像显示在HTML中?

  22. 22

    如果仅在MongoDB中满足特定条件,则进行分组

  23. 23

    仅在特定条件下折叠数据框中的情况

  24. 24

    MySQL:仅在满足某些条件的情况下更新项目

  25. 25

    MongoDB:仅在满足条件的情况下才应用$ filter阶段?

  26. 26

    MySQL:仅在满足某些条件的情况下更新项目

  27. 27

    仅在满足某些条件的情况下添加单元格

  28. 28

    对于满足R中特定条件的情况,如何用0替换缺失值?

  29. 29

    仅在满足页面中的所有验证的情况下,如何触发DropDownList AutoPostBack

热门标签

归档