zoukankan      html  css  js  c++  java
  • 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>
    


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

  • 相关阅读:
    手动档和自动档
    关于目标:骑行里程破万的感想
    JavaScript基础学习-iterable
    第一个mybatisplus
    MAVEN安装配置
    List和ArrayList的区别
    mysql安装
    Nginx的命令
    Windows Server 2008/2012/2016允许多个用户同时远程桌面
    soapui模拟桩-4 将模拟桩打包成war包
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4620341.html
Copyright © 2011-2022 走看看