DropDown是一个简单的下拉列表效果插件。

所属分类:输入-选择框

 88659  848  查看评论 (19)
分享到微信朋友圈
X
DropDown是一个简单的下拉列表效果插件。 ie兼容9

我们的想法是将一个正常的选择输功能变的更加引人。请注意,CSS转换只能在支持css3浏览器。

使用方法

1,包括CSS和JQUERY的档案

<!-- include CSS & JS files -->
<!-- CSS file -->
<link rel="stylesheet" type="text/css" href="jquery.dropdown.css" media="screen" />
<!-- jQuery files -->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.dropdown.js"></script>

2,添加你的HTML

<!-- Start out with a select input -->
<select id="cd-dropdown" class="cd-select">
    <option value="-1" selected>Choose an animal</option>
    <option value="1" class="icon-monkey">Monkey</option>
    <option value="2" class="icon-bear">Bear</option>
    <option value="3" class="icon-squirrel">Squirrel</option>
    <option value="4" class="icon-elephant">Elephant</option>
</select>

3,现在,将对应id绑定DropDown

<script type="text/javascript">
$(document).ready(function(){
      $( '#cd-dropdown' ).dropdown();
});
</script>

选择和选项转化为以下结构:

<div class="cd-dropdown">
    <span>Choose an animal</span>
    <input type="hidden" name="cd-dropdown">
    <ul>
        <li data-value="1"><span class="icon-monkey">Monkey</span></li>
        <li data-value="2"><span class="icon-bear">Bear</span></li>
        <li data-value="3"><span class="icon-squirrel">Squirrel</span></li>
        <li data-value="4"><span class="icon-elephant">Elephant</span></li>
    </ul>
</div>

当在第一跨度点击,下拉插件应用的类“cd-active”到其父,与类“cd-dropdown”的划分。当选择一个选项时,各自的跨度将被插入到所述第一1。

相关插件-选择框

省,市,县三级联动完整版

本插件在多位前辈的基础上经过改良,现已功能齐全,支持编辑 查看功能 支持多款主流浏览器,
  选择框
 62763  468

移动端vue切换城市带自动定位

vue.js定位后 选择其他城市进行切换,适用移动端
  选择框
 25433  308

复选框全选反选取消(界面有点难看,但功能绝对OK)

可实现全选框全选反选取消等,选了可删除。需引用jqueryDOM结构浅显易改。
  选择框
 30259  330

纯js省市县三级联动

js省市县三级联动
  选择框
 51016  378

讨论这个项目(19)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    小莫?? 0
    2021/6/8 15:14:01
    怎么取值呢?
        小莫??0
        2021/6/8 15:33:22
        哦,懂了。用name取值
    回复
    cherhio 0
    2019/5/9 14:58:46
    如何实现悬浮下拉啊? 回复
    ╁盛夏┾光年 0
    2017/12/8 17:44:13
    点击外部区域,下拉框不会自动关闭 回复
    合格路人甲 0
    2017/11/30 15:32:16

    好像不能添加事件啊!这样就不好玩了!

        Mr.L1
        2018/4/28 0:21:12

        可以写事件,你找到 jquery.down.js  里面有添加li  的代码  在这个li的代码中添加点击事件,事件函数写在html页面中即可。

        '<li onclick=\"goToVrHtml(' + val + ')\" data-value="' + val + '"><span class="' + classes + '">' + label + '</span></li>' :
        '<li onclick=\"goToVrHtml(' + val + ')\" data-value="' + val + '"><span>' + label + '</span></li>';
    回复
    hunterhacker 0
    2017/10/27 17:05:55

    居然免费,好样的,赶紧下载

    回复
    你的模样 0
    2017/8/2 18:02:51

    为什么一定要引用Modernizr,不然就报错?

    回复
    爱死寂寞人 0
    2017/5/26 15:05:52

    效果很漂亮,感谢分享

    回复
    纽约迷情° Provence ? 0
    2017/5/15 16:29:53
    枫红不等晚秋 0
    2017/3/4 15:47:24
    真的是很不错的插件 回复
    Not Alone 0
    2016/5/12 16:05:56
    好看是好看   花了一下午都没取到值  怎么解决??? 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复