jQuery 自定义下拉框(DropDown)附源码下载

 更新时间:2016年07月22日 09:17:32   作者:2778085001  
这篇文章主要介绍了jQuery 自定义下拉框(DropDown)的相关资料,需要的朋友可以参考下

先给大家展示下效果图,喜欢的朋友可以下载源码哦

效果演示   源码下载

 <section class="main">
 <div class="wrapper-demo">
 <div id="dd" class="wrapper-dropdown-1" tabindex="1">
 <span>手册网</span>
 <ul class="dropdown" tabindex="">
 <li><a href="#">jQuery特效</a></li>
 <li><a href="#">网站模板</a></li>
 </ul>
 </div>
 </div>
 </section>
</div>
<script type="text/javascript" src="http://libs.useso.com/js/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
 function DropDown(el) {
 this.dd = el;
 this.placeholder = this.dd.children('span');
 this.opts = this.dd.find('ul.dropdown > li');
 this.val = '';
 this.index = -;
 this.initEvents();
 }
 DropDown.prototype = {
 initEvents: function() {
 var obj = this;
 obj.dd.on('click', function(event) {
 $(this).toggleClass('active');
 return false;
 });
 obj.opts.on('click', function() {
 var opt = $(this);
 obj.val = opt.text();
 obj.index = opt.index();
 obj.placeholder.text('Gender: ' + obj.val);
 });
 },
 getValue: function() {
 return this.val;
 },
 getIndex: function() {
 return this.index;
}
 }
 $(function() {
 var dd = new DropDown($('#dd'));
 $(document).click(function() {
 $('.wrapper-dropdown-1').removeClass('active');
 });
 });
</script>

以上所述是小编给大家介绍的jQuery 自定义下拉框(DropDown)附源码下载,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • jQuery使用bind动态绑定事件无效的处理方法

    jQuery使用bind动态绑定事件无效的处理方法

    今天小编就为大家分享一篇关于jQuery使用bind动态绑定事件无效的处理方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • JQuery设置时间段下拉选择实例

    JQuery设置时间段下拉选择实例

    这篇文章主要介绍了JQuery设置时间段下拉选择的实现方法,实例分析了根据时间段设置下拉选项的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • jQuery实现开关灯效果

    jQuery实现开关灯效果

    这篇文章主要为大家详细介绍了jQuery实现开关灯效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • JQuery选择器用法详解

    JQuery选择器用法详解

    本文详细讲解了JQuery选择器的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • jQuery常用事件方法mouseenter+mouseleave+hover

    jQuery常用事件方法mouseenter+mouseleave+hover

    这篇文章主要介绍了jQuery常用事件方法mouseenter、mouseleave和hover方法,下文内容介绍详细,需要的小伙伴可以参考一下
    2022-03-03
  • jQuery选择器用法介绍

    jQuery选择器用法介绍

    这篇文章介绍了jQuery选择器的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • jQuery ajax方法传递中文时出现中文乱码的解决方法

    jQuery ajax方法传递中文时出现中文乱码的解决方法

    这篇文章主要介绍了jQuery ajax方法传递中文时出现中文乱码的解决方法,涉及jQuery操作ajax的相关参数及编码的设置方法与注意事项,需要的朋友可以参考下
    2016-07-07
  • 详解jquery选择器的原理

    详解jquery选择器的原理

    这篇文章主要介绍了详解jquery选择器的原理的相关资料,就是jquery原型里面有一个init初始化的方法,将传入的值进行解析,比如传入的id还是class还是标签名,需要的朋友可以参考下
    2017-08-08
  • jQuery替换字符串(实例代码)

    jQuery替换字符串(实例代码)

    jQuery替换字符串的实例代码。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • jQuery Easyui实现左右布局

    jQuery Easyui实现左右布局

    jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。接下来通过本文给大家介绍jQuery Easyui实现左右布局,涉及到到easyui左右布局相关知识,感兴趣的朋友一起学习吧
    2016-01-01

最新评论