jQuery+CSS美化下拉框

来源:https://www.sucaihuo.com/js/59.html 2015-04-19 09:50浏览(2682) 收藏

本文将通过实例来讲解如何用CSS和jQuery美化下拉框,你可以很方便的应用到你的项目中。
jQuery+CSS美化下拉框
分类:表单代码 > 下拉框select 难易:初级
查看演示 下载资源 下载积分: 20 积分

HTML

首先我们在#dropdown放置一个下拉选项,在下面加上选择结果#result......

<div id="dropdown"> 
   <p>请选择菜单</p> 
   <ul> 
    <li><a href="#" rel="1">首页</a></li> 
    <li><a href="#" rel="2">网站模板</a></li> 
    <li><a href="#" rel="3">网页特效</a></li> 
    <li><a href="#" rel="4">网页源码</a></li> 
    <li><a href="#" rel="5">精品网站</a></li> 
   </ul> 
  </div> 
<div id="result"></div>

打开下拉框

当单击“请选择菜单”时,根据“ul”是否处于显示状态,若是"hidden"则隐藏下拉选项,否则以动画效果打开下拉选项。

$("#dropdown p").click(function() {
    var ul = $("#dropdown ul");
    if (ul.css("display") == "none") {
        ul.slideDown("fast");
    } else {
        ul.slideUp("fast");
    }
});

显示下拉框选择值

$("#dropdown ul li a").click(function() {
    var txt = $(this).text();
    $("#dropdown p").html(txt);
    var value = $(this).attr("rel");
    $("#dropdown ul").hide();
    $("#result").html("您选择了" + txt + ",值为:" + value);
});

现在看下<a href='http://www.sucaihuo.com/jquery/demo/59/' target='_blank'>SELECT下拉效果</a>吧

标签: css下拉select
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2