国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

div模擬選擇框示例代碼

2024-05-06 15:53:58
字體:
來源:轉載
供稿:網友
這次項目就有這個要求了,模擬選項框,我選擇使用div+css+jquery來實現,總的來說還不錯,感興趣的朋友可以參考下

html原有標簽可以滿足我們需求,有時為了使界面更加美觀,就需要自己寫出來一些列標簽供使用,這次項目就有這個要求了,模擬選項框

復制代碼 代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ul模擬select</title>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<style type="text/css">

.select_box {width:150px; position:relative; margin:10px;padding:0; font-size:12px;}
.submit_box {width:180px; position:relative; margin:10px;padding:0; font-size:12px; text-align:center;}
ul,li {list-style-type:none; padding:0; margin:0}
.select_box input {cursor:pointer; display:block; line-height:25px; width:100%; height:25px; overflow:hidden;border:1px solid #ccc; padding-right:20px; padding-left:10px; }
.select_box ul {width:180px; position:absolute; left:0; top:25px; border:1px solid #ccc; background:#fff; overflow: hidden;display:none; background:#ebebeb; z-index:99999;}
.select_box ul li {display:block;height:30px;overflow:hidden;line-height:30px;padding-left:5px;width:100%;cursor:pointer;}
.hover {background:#ccc;}

</style>
<script type="text/javascript">
$(document).ready(function(){
$(".select_box input").click(function(){

var thisinput=$(this);
var thisul=$(this).parent().find("ul");
if(thisul.css("display")=="none"){
//顯示出來滾動條
if(thisul.height()>200){thisul.css({height:"200"+"px","overflow-y":"scroll" })};
thisul.fadeIn("100");
thisul.hover(function(){},function(){thisul.fadeOut("100");});
//連續多個事件
thisul.find("li").click(
function(){thisinput.val($(this).text());thisul.fadeOut("100");}).hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
}
else{
thisul.fadeOut("fast");
}
})

});
</script>
</head>
<body>
<div><input type="text" value="請選擇..." readonly="readonly">
<ul>
<li>2013年</li>
<li>2012年</li>
<li>2011年</li>
<li>2010年</li>
<li>2009年</li>
<li>2008年</li>
<li>2007年</li>
<li>2006年</li>
<li>2005年</li>
<li>2013年2013年2013年2013年2013年</li>
</ul>
</div>
<select>
<option>2013年</option>
<option>2012年</option>
<option>2011年</option>
<option>2010年</option>
<option>2009年</option>
<option>2008年</option>
</select>
</body>
</html>


兩個效果進行比較

div模擬選擇框示例代碼

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 高台县| 周口市| 信阳市| 扬中市| 宿州市| 凤翔县| 荔波县| 景谷| 桐乡市| 柳州市| 江孜县| 永定县| 佛坪县| 台中市| 天祝| 彰武县| 衡南县| 海城市| 绥德县| 清镇市| 客服| 清河县| 岐山县| 运城市| 开阳县| 台南市| 鄂托克前旗| 民权县| 广水市| 镇康县| 花莲县| 五大连池市| 保亭| 温泉县| 温宿县| 河源市| 左贡县| 黑水县| 西峡县| 白水县| 抚宁县|