• JQuery -> 超级简单的下拉菜单


    使用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>
    


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    二分法扩展——就近查找
    Right Dominant Elements问题
    数组循环左移
    两个有序序列的中位数
    装箱问题
    IDEA中Tomcat热部署不生效问题解决办法
    H2数据库简单使用操作
    常用网站
    Spring Framwork Maven dependency
    报错Too many connections
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4620341.html
Copyright © 2020-2023  润新知