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 相关文章推荐
在JavaScript中遭遇级联表达式陷阱
Mar 08 Javascript
jquery的extend和fn.extend的使用说明
Jan 09 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
js实现文字滚动效果
Mar 03 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
Oct 10 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
Sep 12 Javascript
详解搭建es6+devServer简单开发环境
Sep 25 Javascript
深入理解Node内建模块和对象
Mar 12 Javascript
React中阻止事件冒泡的问题详析
Apr 12 Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 Javascript
vue实现拖拽交换位置
Apr 07 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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
php验证码实现代码(3种)
2015/09/07 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
2020/05/15 PHP
javascript OFFICE控件测试代码
2009/12/08 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
Javascript window对象详解
2014/11/12 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
动态规划之矩阵连乘问题Python实现方法
2017/11/27 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
Python爬虫常用小技巧之设置代理IP
2018/09/13 Python
python 利用for循环 保存多个图像或者文件的实例
2018/11/09 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
Python学习笔记之lambda表达式用法详解
2019/08/08 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
python 如何对logging日志封装
2020/12/02 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
中班开学寄语
2014/04/04 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
单位病假条范文
2015/08/17 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
粗暴解决CUDA out of memory的问题
2021/05/22 Python