用jquery实现的一个超级简单的下拉菜单

前端技术 2023/09/03 JavaScript
用jquery实现的一个超级简单的下拉菜单。

效果图

初始效果
 
鼠标悬浮效果
 
代码
复制代码 代码如下:

<!DOCTYPE html>
<html>
<head>
<script type=\"text/javascript\" src=\"jquery-1.11.1.js\"></script>
<style>

nav a {
text-decoration: none;
}
nav > ul > li {
float: left;
text-align: center;
padding: 0 0.5em;
}

nav li ul.sub-menu {
display: none;
padding-left: 0 !important;
}

.sub-menu li {
color: white;
}

.sub-menu li:hover {
background-color: black;
}

.sub-menu li:hover a {
color: white;
}

ul {
list-style: none;
}
</style>
</head>
<body>
<nav>
<ul>
<li><a href=\"#\">Home
<ul class=\"sub-menu\">
<li><a href=\"#\">sub1</a></li>
<li><a href=\"#\">sub2</a></li>
<li><a href=\"#\">sub3</a></li>
</ul>
</li>
<li><a href=\"#\">Programming
<ul class=\"sub-menu\">
<li><a href=\"#\">sub1</a></li>
<li><a href=\"#\">sub2</a></li>
<li><a href=\"#\">sub3</a></li>
</ul>
</li>
<li><a href=\"#\">Japanese
<ul class=\"sub-menu\">
<li><a href=\"#\">sub1</a></li>
<li><a href=\"#\">sub2</a></li>
<li><a href=\"#\">sub3</a></li>
</ul>
</li>
</ul>
</nav>
</body>
<script type=\"text/javascript\">
$(document).ready(function() {
$(\'nav li\').hover(function() {
$(this).find(\'.sub-menu\').css(\'display\', \'block\');
}, function() {
$(this).find(\'.sub-menu\').css(\'display\', \'none\');
});
});
</script>
</html>

本文地址:https://www.stayed.cn/item/8293

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。