2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 导航栏下拉菜单效果代码

导航栏下拉菜单效果代码

时间:2021-11-07 12:55:43

相关推荐

导航栏下拉菜单效果代码

导航栏,菜单栏下拉简单实现

先看看效果图

<!--

jQuery Drop-down Menu/Navigation bar

Copyright -9-21, Jachin

QQ: 381558301

Email: 381558301@

需脚本语言:jQuery

纯静态页面

功能的关键点:

父元素需要hover函数触发

子元素必须在父元素里面并且需要绝对定位(绝对定位不影响布局)

兼容ie全家族 over~~~

tip:ie8(包含)以下浏览器需要去除头部的注释,否则样式会出错.

-->

<!DOCTYPE html>

<html lang="ZH-CN">

<head>

<meta charset="utf-8">

<title>导航栏,菜单栏下拉简单实现</title>

<script src="/jquery/2.0.0/jquery.min.js"></script&gt;

<style type="text/css">

/样式初始化/

body, dl, dd, h1, h2, h3, h4, h5, h6, p, form,ul,ol{margin:0; padding:0;}

ol,ul { list-style:none; }

.nav span{

display: inline-block;

height:36px;

width:120px;

background: #ff9900;

line-height: 36px;

text-align: center;

position: relative;

}

.nav ul{

position: absolute;

width:120px;

display: none;

background: #f90

}

</style>

</head>

<body>

<div class="nav">

<span>导航栏-1

<ul>

<li>1-1</li>

<li>1-2</li>

<li>1-3</li>

</ul>

</span>

<span>导航栏-2

<ul>

<li>1-1</li>

<li>1-2</li>

<li>1-3</li>

</ul>

</span>

<span>导航栏-3

<ul>

<li>1-1</li>

<li>1-2</li>

<li>1-3</li>

</ul>

</span>

</div>

</body>

</html>

<script type="text/javascript">

//hover接收2个参数,第一个是经过,第二个是离开;

$('.nav span').hover(function(){

$(this).find('ul').show();

},function(){

$(this).find('ul').hide();

});

</script>

离开舒适区

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。