当前位置:首页 > 代码 > 正文

导航点击下拉菜单代码(下拉菜单栏代码)[20240501更新]

admin 发布:2024-05-01 05:18 165


今天给各位分享导航点击下拉菜单代码的知识,其中也会对下拉菜单栏代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求导航下拉菜单代码

html xmlns="" lang="zh-CN"

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title下拉菜单演示/title

style type="text/css"

!--

*{margin:0px; padding:0px;}

body {font-family: arial, 宋体, serif;font-size:12px;}

#nav {line-height: 24px; list-style-type: none; background:#666; }

#nav a {display: block; width: 80px; text-align:center;}

#nav a:link {color:#666; text-decoration:none;}

#nav a:visited {color:#666;text-decoration:none;}

#nav a:hover {color:#FFF;text-decoration:none;font-weight:bold;}

#nav li {float: left; width: 80px; background:#CCC;}

#nav li a:hover{background:#999;}

#nav li ul {line-height: 27px; list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute;}

#nav li ul li{float: left;background: #F6F6F6;}

#nav li ul a{display: block; width: 156px;text-align:left;padding-left:24px;}

#nav li ul a:link {color:#666; text-decoration:none;}

#nav li ul a:visited {color:#666;text-decoration:none;}

#nav li ul a:hover {color:#F3F3F3;text-decoration:none;font-weight:normal;background:#C00;}

#nav li:hover ul {left: auto;}

#nav li.sfhover ul {left: auto;}

#content {clear: left;}

--

/style

script type=text/javascript!--//--![CDATA[//!--

function menuFix() {

var sfEls = document.getElementById("nav").getElementsByTagName("li");

for (var i=0; isfEls.length; i++) {

sfEls[i].onmouseover=function() {

this.className+=(this.className.length0? " ": "") + "sfhover";

}

sfEls[i].onMouseDown=function() {

this.className+=(this.className.length0? " ": "") + "sfhover";

}

sfEls[i].onMouseUp=function() {

this.className+=(this.className.length0? " ": "") + "sfhover";

}

sfEls[i].onmouseout=function() {

this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),

"");

}

}

}

window.onload=menuFix;

//--!]]/script

/head

body

ul id="nav"

lia href=""产品介绍一/a

ul

lia href=""产品一/a/li

lia href=""产品一/a/li

lia href=""产品一/a/li

lia href=""产品一/a/li

lia href=""产品一/a/li

lia href=""产品一/a/li

/ul

/li

lia href=""产品介绍二/a

ul

lia href=""产品二/a/li

lia href=""产品二/a/li

lia href=""产品二/a/li

lia href=""产品二/a/li

lia href=""产品二/a/li

/ul

/li

/ul

/body

/html

首页导航栏的下拉菜单代码怎么写啊

下拉菜单是指分类下的菜单还是导航中每个分类项的弹出菜单,分类下的好设置,弹出的复杂点

Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码

使用Bootstrap导航条组件时,如果你的导航条带有下拉菜单,那么这个带下拉菜单的导航在点击时只会浮出下拉菜单,它本身的href属性会失效,也就是失去了超链接功能,这并不是我想要的,我希望导航条的链接可以正常打开它的链接,但又需要下拉菜单功能,开始折腾~

首先解决带下拉菜单的导航条可以点击问题,下拉菜单效果是JS实现的,分析bootstrap.js文件发现,Bootstrap把下拉菜单写成了一个JQuery插件,在dropdown代码段中找到了关键的几句:

//

APPLY

TO

STANDARD

DROPDOWN

ELEMENTS

//

===================================

$(document)

.on('click.bs.dropdown.data-api',

clearMenus)

.on('click.bs.dropdown.data-api',

'.dropdown

form',

function

(e)

{

e.stopPropagation()

})

.on('click.bs.dropdown.data-api'

,

toggle,

Dropdown.prototype.toggle)

.on('keydown.bs.dropdown.data-api',

toggle

+

',

[role=menu]'

,

Dropdown.prototype.keydown)

找到几句关键代码后,想到了解决办法,只要把其中click.bs.dropdown.data-api事件关闭就OK了,代码如下:

$(document).ready(function(){

$(document).off('click.bs.dropdown.data-api');

});

以上代码测试有效,导航条可点击问题解决,下面解决鼠标悬停弹下拉菜单问题,这个相对简单些,用JQuery的鼠标事件就可实现,代码如下:

$(document).ready(function(){

dropdownOpen();//调用

});

/**

*

鼠标划过就展开子菜单,免得需要点击才能展开

*/

function

dropdownOpen()

{

var

$dropdownLi

=

$('li.dropdown');

$dropdownLi.mouseover(function()

{

$(this).addClass('open');

}).mouseout(function()

{

$(this).removeClass('open');

});

}

以上所述是小编给大家介绍的Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

请问怎样做导航栏的下拉菜单?

一般来讲实现导航栏指定是采用绝对定位的方式。示例代码如下:

div class="nav"这里是导航所在的DIV容器。/div

CSS代码:

.nav{

position:fixed; /* 绝对定位,fixed是相对于浏览器窗口定位。 */

top:0; /* 距离窗口顶部距离 */

left:0; /* 距离窗口左边的距离 */

width:100%; /* 宽度设置为100% */

height:40px; /* 高度 */

z-index:99; /* 层叠顺序,数值越大就越高。页面滚动的时候就不会被其他内容所遮挡。 */

}

设置方式,原理及大致内容请看css代码注释。

导航点击下拉菜单代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于下拉菜单栏代码、导航点击下拉菜单代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/913.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载