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

所属分类:输入-选择框

 89927  849  查看评论 (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。

相关插件-选择框

jQuery多选和单选下拉框插件select.js(原创)

可通过参数设置多选或者单选,多选返回数组结果,单选返回字符串
  选择框
 67303  411

jQuery下拉菜单插件

jQuery下拉菜单插件UCSelect.js,包含多选,单选,分组选择,内容搜索,选择框大部分所需要的功能。
  选择框
 30387  315

jQuery+css3下拉选择框

下拉选择,动画效果
  选择框
 58754  399

jQuery移动端城市选择插件

jQuery移动端城市选择插件支持按字母快速定位。
  选择框
 60710  392

讨论这个项目(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
    好看是好看   花了一下午都没取到值  怎么解决??? 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复