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


Posted in Javascript onJuly 22, 2016

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

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

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)附源码下载,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS target与currentTarget区别说明
Aug 28 Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
May 13 Javascript
JavaScript之Object类型介绍
Apr 01 Javascript
jquery.cookie.js用法实例详解
Dec 25 Javascript
微信小程序 自己制作小组件实例详解
Dec 22 Javascript
详解JS对象封装的常用方式
Dec 30 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
vue-cli的工程模板与构建工具详解
Sep 27 Javascript
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
在vue中使用防抖函数组件操作
Jul 26 Javascript
Javascript基础学习笔记(菜鸟必看篇)
Jul 22 #Javascript
JS实现的多张图片轮流播放幻灯片效果
Jul 22 #Javascript
高效Web开发的10个jQuery代码片段
Jul 22 #Javascript
41个Web开发者必须收藏的JavaScript实用技巧
Jul 22 #Javascript
JS结合bootstrap实现基本的增删改查功能
Jul 22 #Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 #Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
Jul 22 #Javascript
You might like
?算你??的 PHP 程式大小
2006/12/06 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
php数据库备份还原类分享
2014/03/20 PHP
PHP清除字符串中所有无用标签的方法
2014/12/01 PHP
PHP简单判断字符串是否包含另一个字符串的方法
2016/03/25 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
vue实现扫码功能
2020/01/17 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
2020/05/09 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
如何通过命令行进入python
2020/07/06 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
语文教育专业推荐信范文
2013/11/25 职场文书
网吧消防安全制度
2014/01/28 职场文书
电子信息专业自荐书
2014/02/04 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫