zoukankan      html  css  js  c++  java
  • select下拉带图片-模拟下拉

    <style>
    	/*下拉列表*/
    	ul,dl,ol,li {list-style: none;}			
    	.dropdown {
    		float: right;
    		position: relative;
    		font-size: 12px;
    		margin-right:16px;
    	}			
    	.dropdownbox01 {
    		 250px;
    		height: 34px;
    		color: #707070;
    		line-height: 34px;
    		border-radius: 4px;
    	    font-size: 16px;
    		border: 1px solid #dcdcdc;
    		cursor: pointer;
    		appearance: none;
    		-moz-appearance: none;
    		-webkit-appearance: none;
    		background: url(images/content_select.png) no-repeat scroll 100px center transparent;
    	}
    	.dropdownbox01 span{
    		margin-left:10px;
    		212px !important;
    	}
    	.dropdownbox01 .tac{
    		text-align: left !important;
    	}
    	
    	#dropDownList1 .dropdownbox01 {
    		 120px;
    		background-position: 96px center;
    	}
    	
    	#dropDownList1 .dropdownbox02 li {
    		 250px;
    	}			
    	.dropdownbox02 {
    		250px;
    		display: none;
    		position: absolute;
    		left: 0px;
    		top: 32px;
    		z-index: 1;
    		background:#fff;
    		border: 1px solid #dcdcdc;
    		-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4);
    		-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4);
    		box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4);
    		max-height: 160px;
    		overflow-y: auto;
    		overflow-x: hidden;
    	}
    	.dropdownbox02 span{
    		212px !important;
    	}			
    	.dropdownbox02 img {
    		display: inline-block;
    		margin-right: 6px;
    		float: left;
    	}			
    	.dropdownbox01 img {
    		display: inline-block;
    		margin-right: 6px;
    		float: left; 
    	}			
    	.dropdownbox02 li {
    		 250px;
    		height: 34px;
    		line-height: 32px;
    		background: #fff;
    		color: #707070;
    		cursor: pointer;
    		margin:10px auto !important;
    	}			
    	.dropdownbox02 li .img02 {
    		display: none;
    	}			
    	/*.dropdownbox02 li:hover {
    		background: #48a0ff;
    		color: #fff;
    	}*/
    </style>
    

      

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head> 
    	<body> 				
    		<form action="#" method="get"> 
    			<div id="dropDownList2" class="dropdown"> 
    				<div class="dropdownbox01"> 
    					<span><img src="bank_logo/PSBC.gif" alt="" />中国邮政银行</span> 
    				</div> 
    				<div class="dropdownbox02"> 
    					<ul> 
    						<li> 
    							<span><img data-tag="PSBC" src="bank_logo/PSBC.gif" alt="" />邮政银行</span> 
    						</li> 
    						<li >
    							<span><img data-tag="ABC" src="bank_logo/ABC.gif" alt="" />农业银行</span>
    						</li> 
    						<li> 
    							<span><img data-tag="BOC" src="bank_logo/BOC.gif" alt="" />中国银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="CCB" src="bank_logo/CCB.gif" alt="" />建设银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="ICBC" src="bank_logo/ICBC.gif" alt="" />工商银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="CMB" src="bank_logo/CMB.gif" alt="" />招商银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="CITIC" src="bank_logo/CITIC.gif" alt="" />中信银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="CMBC" src="bank_logo/CMBC.gif" alt="" />民生银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="GDB" src="bank_logo/GDB.gif" alt="" />广发银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="CIB" src="bank_logo/CIB.gif" alt="" />兴业银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="CEB" src="bank_logo/CEB.gif" alt="" />光大银行</span> 
    						</li> 
    						<li> <span><img data-tag="GDB" src="bank_logo/GDB.gif" alt="" />广发银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="SPDB" src="bank_logo/SPDB.gif" alt="" />浦发银行</span> 
    						</li> 
    						<li> 
    							<span><img data-tag="SZPAB" src="bank_logo/SZPAB.gif" alt="" />平安银行</span> 
    						</li> 
    					</ul> 
    				</div> 
    			</div> 
    		</form>  
    	</body> 
    </html>
    

      

    <script src="jquery-3.1.0.min.js"></script> 
    <script> 
    	$(function() { 
    		//下拉列表 
    		$(".dropdownbox02 li").mouseenter(function() { 
    			$(this).children(".img01").hide(); 
    			$(this).children(".img02").show(); 
    		}).mouseleave(function() { 
    			$(this).children(".img01").show(); 
    			$(this).children(".img02").hide(); 
    		}); 
    		$(".dropdown .dropdownbox01").click(function() { 
    			$(".dropdown .dropdownbox02").hide(); 
    			$(this).siblings(".dropdownbox02").show(); 
    			$(this).parent(".dropdown").siblings(".dropdown").children(".dropdownbox02").hide(); 
    		}); 
    		//点击处下拉框以外地区隐藏下拉框 
    		function stopPropagation(e) { 
    			if (e.stopPropagation) e.stopPropagation(); 
    			else e.cancelBubble = true; 
    		} 
    		$(document).bind('click', function() { 
    			$(".dropdown .dropdownbox02").hide(); 
    		});
    		$(".dropdown").bind('click', function(e) { 
    			stopPropagation(e); 
    		}); 
    		//点击列表子项事件 
    		$(".dropdown .dropdownbox02 li").click(function() { 
    			$(this).parents(".dropdownbox02").hide(); 
    			$(this).parents(".dropdownbox02").siblings(".dropdownbox01").children("span").html($(this).children("span").html()); var imgsrc = $(this).children(".img01").attr("src"); 
    			$(this).parents(".dropdownbox02").siblings(".dropdownbox01").children("img").attr("src", imgsrc); 
    		}); 
    	}) 
    </script> 
    

      

  • 相关阅读:
    VBS与JS变量共享与互操作
    VBA之MSForms.DataObject对象
    VBA编程的工程性规划
    WSF脚本详解:JS和VBS互调用
    HTA程序:VBS/JS脚本GUI
    Python字符串格式化
    Python __builtins__模块拾穗
    Java高级特性 第6节 注解初识
    Java高级特性 第5节 序列化和、反射机制
    Java高级特性 第4节 输入输出流
  • 原文地址:https://www.cnblogs.com/kymming/p/6405594.html
Copyright © 2011-2022 走看看