子菜单显示了,就不想隐藏了

今天有做一个小功能,就是mouse经过主菜单之后,子菜单就永久显示,除非刷新了网页。

先来看年实现的效果:

Html代码:

Source code:

<div id="top">
            <div id="top_1">
                <ul>
                    <li style="position:relative;">
                        <a href="#" id="Menu1" style="text-decoration:none; color:white;">主菜名称</a>
                        <ul id="SubMenu1" style="width: 300px; position: absolute; display: block;">
                            <li><a href="#">子菜名称一</a></li>
                            <li><a href="#">子菜名称二</a> | </li>
                            <li><a href="#">子菜名称三</a> | </li>
                            <li><a href="#">子菜名称四</a> | </li>
                        </ul>
                    </li>
                </ul>
            </div>
        </div>

使用jQuery库:

 <script src="~/Scripts/jquery-2.2.1.js"></script>

写js代码:

Source code:

 $(function () {
            $("#SubMenu1").hide();

            $("#Menu1").mouseover(function () {
                showPublish();
            });
        });

        function showPublish() {
            $("#SubMenu1").show();
        }

接下来是样式:

Style source code:

#top
{
    height: 36px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-color: #006428;

    line-height: 36px;
    text-align: left;
}

#top #top_1
{
    height: 36px;
    width: 1110px;
    line-height: 36px;
    margin-right: auto;
    margin-left: auto;
}

#top #top_1 ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#top #top_1 li
{
    display: block;
    float: right;
    width: auto;
    line-height: 36px;
    color: #FFFFFF;
    height: 36px;
    font-size: 14px;
}

时间: 2024-11-02 19:19:27

子菜单显示了,就不想隐藏了的相关文章

子菜单下拉

<style type="text/css">*{ margin:0px auto; padding:0px}#menu{ width:700px; height:40px; border:1px solid #999; margin-top:30px}.list{ width:100px; height:40px; text-align:center; line-height:40px; vertical-align:middle; font-size:16px; fon

9月23日 子菜单下拉

<style type="text/css">*{ margin:0px auto; padding:0px}#menu{ width:700px; height:40px; border:1px solid #999; margin-top:30px}.list{ width:100px; height:40px; text-align:center; line-height:40px; vertical-align:middle; font-size:16px; fon

经典的菜单显示隐藏代码

1.按钮上的click事件 : 控制菜单的显示隐藏,同时需要阻止事件冒泡到document: 2.document的 click事件: 让menu隐藏,这个功能是点击document任意一处,将菜单隐藏: 3.菜单的click事件:菜单本身并没有,是菜单内部的元素的click事件,需要阻止内部元素的click事件冒泡到document: 4.菜单内部list元素的 click事件:menu不能隐藏. <!DOCTYPE html> <html lang="en">

菜单显示隐藏

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>菜单显示隐藏</title> <style> *{ margin:0;padding:0; font-family: "微软雅黑"; } a{ text-decoration: none; color:#fff; displa

延迟显示子菜单方法

hoverIntent插件-实现子菜单延时显示可以防止鼠标经过时的误点击操作 <title>延时显示子菜单的方法</title> <script type="text/javascript"> $(document).ready(function(){ $("#demo6").hoverIntent({ over: makeTall, out: makeShort, selector: 'li', timeout:500 });

js动态加载div显示主菜单和子菜单+jquery获取动态id

最近在做项目重构的主界面工作中,需要动态显示主菜单以及子菜单(各个界面的链接),查看原来老系统采用的是asp控件,但是重构的时候采用mvc框架,而且这些菜单并不是死的,而是通过其他界面来配置的,主菜单和子菜单都是数据库查询显示.因此,就想到了动态的拼接div来实现效果. 要实现的效果图 实现步骤: 第一步,查询主菜单名称 第二步,查询具体界面名称 第三步,更具菜单ID实现主菜单和子菜单的匹配 实现思路: 每个主菜单一个div,主菜单下的子菜单为一个整体的div,每个具体子菜单为li. 代码实现:

带下拉子菜单的导航菜单

一.带下拉子菜单的导航菜单 下拉菜单在一些企业网站应用尤为广泛,它存在使用方便,占用空间小等特点.之前纵向导航教程中已使用过二级导航,今天制作下横向导航菜单的二级菜单,方法和纵向一样,只不过由纵向改变为横向而已,下面我们以上一章第二节用图片美化的横向导航中的实例进行修改. 先在html代码增加二级菜单的代码: <div id=”menu”><ul><li><a id=”current” href=”#”>首页</a></li><

MVC+EF+esayui初试(一 布局加菜单显示)

最近都在做linq+ext.net的开发.这两天想学习下MVC和ef,刚好,在看ext.js的时候也喜欢上了esayui,所以就想用mvc+ef+esayui做一个汽车网后台管理来加强下.在这里也把我的经验和大家分享下.好了开始项目的准备工作,先准备下EsayUI的一些文件,可以到http://www.jeasyui.com/download/index.php下载最新的easyui包,然后在头部引入这个文件 <link rel="stylesheet" type="t

网页导航菜单的子菜单平铺(带背景栏)实现

- 之前给公司做的一个小型知识库管理网站时遇到一个问题,在这里记录下解决的过程. 公司的美工要求首页导航菜单 要跟他们公司的网站风格保持一致,如图所示 (子菜单是平铺的) 我一看,心想很简单嘛 先贴一下通用菜单html结构 <li>     <a href="" class="abc">热设计</a>          <ul>               <li><a href="&quo