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

所属分类:输入-选择框

 90127  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首字母搜索全国省市区插件

一款简单实用的响应式首字母搜索全国省市区插件适合手机页面和网站页面
  选择框
 24069  297

jQuery移动端地区选择插件

这是一个只适用移动端的三级联动插件
  选择框
 35466  320

jQuery移动端电影院选座

一个移动端电影院选座demo
  选择框
 27616  367

div模拟radio和checkbox

简单实用的自定义radio和checkbox
  选择框
 28003  290

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