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类定义原型方法的两种实现的区别评论很多
Sep 12 Javascript
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 Javascript
JS中自定义定时器让它在某一时刻执行
Sep 02 Javascript
react-native-tab-navigator组件的基本使用示例代码
Sep 07 Javascript
详解如何使用webpack在vue项目中写jsx语法
Nov 08 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
JS实现将链接生成二维码并转为图片的方法
Mar 17 Javascript
微信小程序聊天功能的示例代码
Jan 13 Javascript
JS如何实现手机端输入验证码效果
May 13 Javascript
JS JQuery获取data-*属性值方法解析
Sep 01 jQuery
详解vue 组件注册
Nov 20 Vue.js
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
服务器web工具 php环境下
2010/12/29 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
2016/11/29 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
详解webpack+express多页站点开发
2017/12/22 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
muduo TcpServer模块源码分析
2022/04/26 Redis