A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JS模拟实现Select效果代码

JS模拟实现Select效果代码

时间:2015-09-25 15:48作者:yezheng人气:88

 本文实例讲述了JS模拟实现Select效果代码。分享给大家供大家参考。具体如下:

这里模拟实现一个Select效果,其实这不是模拟,是自制Select,在JavaScript的配合下,运用CSS的UL/LI形成一个可下拉的列表,类似于下拉Select的效果,你可任意修改他们的颜色和内容之类的,用起来更方便了。

运行效果截图如下:

JS模拟实现Select效果代码

具体代码如下:

<!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=utf-8" />

<title>模拟Select效果</title>

</head>

<body>

<style>

ul,li{list-style-type:none;padding:0;margin:0;}

.select{width:200px;height:22px;line-height:22px;border:1px solid #dcdcdc;}

#text_left{display:block;width:180px;float:left;padding:0 5px;}

#arrow_right{

display:block;

border-color:#FF6600 #FFFFFF #FFFFFF #FFFFFF;

border-style: solid;

border-width: 4px;

display: block;

font-size: 0;

height: 0;

line-height: 0;

width: 0;

float:left;margin-top:8px;

cursor:pointer;

}

.list{width:200px;border:1px solid #dcdcdc;border-top:0;display:none;}

.list li{line-height:24px;padding:0 5px;}

.list li:hover{background:#F8F3F4;cursor:pointer;}

</style>

<div class="select">

<span id="text_left">脚本之家</span>

<span id="arrow_right"></span>

</div>

<ul class="list">

<li>新浪新闻</li>

<li>腾讯门户</li>

<li>凤凰影视</li>

<li>奇艺高清</li>

</ul>

<script type="text/javascript" src="jquery-1.9.1.min.js"></script>

<script type="text/javascript">

$(function(){

$('#arrow_right').click(function(e){

$('.list').toggle();

e.stopPropagation();

$('body').click(function(){

$('.list').hide();

})

})

$('.list li').click(function(){

$('#text_left').text(($(this).text()));

})

})

</script>

</body>

</html>

希望本文所述对大家的JavaScript程序设计有所帮助。

标签模拟,实现,Select,效果,代码,本文,实例,讲述了,模

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号