解决下拉菜单的显示问题

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>下拉菜单</title>
    <link rel="stylesheet" href="index.css">
    <script src="script.js"></script>
  </head>
<body>
  <div id="nav">
    <ul>
      <li><a href="">首页</a></li>
      <li><a href="" id="li">简介</a>
          <ul id="subnav">
          <li><a href="">名称</a></li>
          <li><a href="">获奖详情</a></li>
        </ul>
      </li>
      <li><a href="">历史</a></li>
      <li><a href="">机构</a></li>
      <li><a href="">新闻</a></li>
      <li><a href="">关于我们</a></li>
    </ul>
  </div>
</body>
</html>
                              这是案例,由于自己代码不方便上传,所以代码是复制CSDN的博主 cho_jun的博客 的。其中给我最大的提示来解决这个问题的是 其中看到他的js代码和注释,谢谢老哥,解决了我几天来困扰的问题,本人小菜鸡一枚,不喜勿喷!

menu.οnmοuseοver=over; //鼠标在一级列表上面时,显示
subMenu.οnmοuseοver=over; //鼠标在二级列表上面时,显示
menu.οnmοuseοut=out; //鼠标在一级列表上面时,不显示
subMenu.οnmοuseοut=out; //鼠标在二级列表上面时,不显示

如果没有第二行和第四行,就会出现不能点击二级列表的问题,也就是一旦鼠标离开一级列表,二级列表马上消失。

恩,最后真的谢谢老哥!

原文地址:https://www.cnblogs.com/8023cyy/p/11275903.html

时间: 2024-10-10 12:52:21

解决下拉菜单的显示问题的相关文章

1.鼠标点击换样式+2.下拉菜单缓慢显示/隐藏样式效果

1.鼠标点击换样式 <style type="text/css"> .aa{ width:90px; height:60px;text-align:center; vertical-align:middle; line-height:60px; margin-right:10px; font-size:19px; float:left; background-color:#06F} </style> <body> <div style=&quo

javascript实现下拉菜单的显示与隐藏

demo.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>实现下拉菜单效果</title> <link rel="stylesheet" type="text/css" href="demo.css"> <script

jQuery --下拉菜单的显示与隐藏

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 7 <style type="text/css"> 8 *{ 9 margin: 0px; 10 padding: 0px; 11 } 12 #nav{ 13 background-color: #EEE; 14 width

初学者--bootstrap(六)组件中的下拉菜单----在路上(10)

组件---下拉菜单 用于显示链接列表的可切换.有上下文的菜单.下拉菜单的 JavaScript 插件让它具有了交互性. 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 position: relative; 的元素.然后加入组成菜单的 HTML 代码.代码与效果如下: <div class="dropdown"> <button class="btn btn-default dropdown-toggle" type=

纯CSS实现二级导航下拉菜单--css的简单应用

思想:使用css的display属性控制二级下拉菜单的显示与否.当鼠标移动到一级导航菜单的li标签时,显示二级导航菜单的ul标签.由于实现起来比较简单,所以在这里直接给出了参考代码. 1.纯CSS二级导航下拉菜单代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8" content="text/html" http

bootstrap里的下拉菜单

bootstrap里的下拉菜单用于显示链接列表的可切换.有上下文的菜单.下拉菜单的 JavaScript 插件让它具有了交互性.将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 position: relative; 的元素.然后加入组成菜单的 HTML 代码.以下代码就是生成一个简单的下拉菜单 <div class="dropdown">  <button class="btn btn-default dropdown-togg

pyqt下拉菜单和打开指定的内容(或者exe,doc,ppt,url等内容)

#下拉菜单及显示 def _action(self): menu=QMenu(self) menu1=menu.addMenu(u'文件') menu11=menu1.addAction(u'新建任务') menu1.addSeparator() menu12=menu1.addAction(u'删除全部任务') menu13=menu1.addAction(u'删除') menu1.addSeparator() menu14=menu1.addAction(u'清空列表') menu.addS

js模拟下拉菜单-键盘、鼠标(代码详解)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

解决phpcms模版设置中不能显示栏目首页模板,栏目列表页模板,内容页模板等下拉菜单选项的问题!

第1步:检查相应的模版文件夹中是否有模版文件 一般地,查看目录phpcms/templates/default[模板风格标识]/content 栏目首页模板:以(category_)开头,category_xxx 栏目列表页模板:以(list_)开头,list_xxx 内容页模板:以(show_)开头,show_xxx 如果模板文件存在,看第二步. 第2步:查看文件夹中的模板文件是否包含了中文 例如:category - 副本.html 注意模板文件名不能有中文,因为在后台模板设置中获取模板文件