zoukankan      html  css  js  c++  java
  • jquery制作选项卡

    制作选项卡

    css样式

    <head>
    	<meta charset="UTF-8">
    	<title>选项卡</title>
    	<style>
    		*{
    			margin: 0;
    			padding:0;
    			box-sizing:border-box;
    		}
    		.box{
    			
    			position:relative;
    		}
    		li{
    			
    			 100px;
    			/*padding: 20px;*/
    			height: 50px;
    			border:2px solid #999;
    			list-style:none;
    			font-size:20px;
    			float: left;
    			background-color:#abcdef;
    			cursor:pointer;
    		}
    		
    		ul li ul{
    			position: absolute;
    			left:0;
    			top:50px;
    			 400px;
    			height: 300px;
    			background:rgba(255,255,0,.5);
    			border:1px solid #333;
    			border-radius:10px;
    			display:none;
    		}
    	</style>
    </head>
    

    html部分

    <ul class="box">
    	<li>心情<ul>1</ul>
    	</li>
    	<li>日志<ul>2</ul>
    	</li>
    	<li>随笔<ul>3</ul>
    	</li>	
    	<li>分享<ul>4</ul>
    	</li>
    </ul>
    

    方法一

    	$(function(){
    		// console.log($("ul li"))
    		
    		$("ul li ").mouseover(function(){
    			// console.log($(this).children("ul"));
    			$(this).children("ul").show();
    			$(this).siblings("li").children("ul").hide();
    			// $(this).children("ul").hide();
    
    		}).mouseout(function(){
    			$(this).children("ul").hide();
    		})
    	})
    

    方法二

    	$(function(){
    		$("ul li").click(function(){
    			if($(this).children("ul").is(":hidden")){
    				$(this).children("ul").slideDown();
    				$(this).siblings("li").children("ul").hide();
    			}else{
    				$(this).children("ul").slideUp();
    			}
    		})
    	})
    

    方法三

    	$(function(){
    		$("ul li").click(function(){
    			$(this).siblings("li").children("ul").hide();
    			$(this).children("ul").slideDown().siblings("li").children("ul").slideUp();
    		})
    	})
    

    方法四

    	$(function(){
    		$("ul li").click(function(){
    			$(this).siblings("li").children("ul").hide();
    			$(this).children("ul").slideToggle();
    		})
    	})
  • 相关阅读:
    js实现页面的全屏与退出
    vue父组件访问子组件
    v-contextmenu的使用(右键菜单)
    vue实现tab切换
    vue中子组件向父组件传值
    vue中父组件传数据给子组件
    RNN
    用于超参数随机化搜索的几个分布
    Numpy 函数总结 (不断更新)
    神经网络求导
  • 原文地址:https://www.cnblogs.com/DCL1314/p/7602601.html
Copyright © 2011-2022 走看看