基于jQuery实现选取月份插件附源码下载


Posted in Javascript onDecember 28, 2015

这是一个基于jQuery的可以选择年份和月份的月份拾取插件,你可以设置点击页面上的任意元素触发弹出年月选择面板,可以是一个链接也可以是一个输入框,广泛应用于月份查询,而无需设置select表单。

基于jQuery实现选取月份插件附源码下载

效果展示        源码下载  

HTML

首先将monthpicker插件相关的css和js文件载入,大家可以到源码下载里下载css和js文件。

<link rel="stylesheet" type="text/css" href="jquery.monthpicker.css"> 
<script src="jquery.js"></script> 
<script src="jquery.monthpicker.js"></script>

然后在要放置年月的位置加入如下代码,可以是输入框可以是链接等任意HTML元素。

<a href="#monthpicker" id="monthpicker"></a> 
<input type="text" class="input" id="monthly">

jQuery

接下来很简单,我们来调用插件。

$(function(){ 
$('#monthpicker').monthpicker({ 
years: [2015, 2014, 2013, 2012, 2011], 
topOffset: 6, 
onMonthSelect: function(m, y) { 
console.log('Month: ' + m + ', year: ' + y); 
} 
}); 
$('#monthly').monthpicker({ 
years: [2015, 2014, 2013, 2012, 2011], 
topOffset: 6 
}) 
});

代码中可以看出,参数years是一个数组,可以设置年份,参数topOffset就是触发弹出的面板与当前元素的偏移距离。onMonthSelect是选择月份后的回调函数。现在运行网页,点击链接或输入框,会弹出一个年月选择面板,选择好后,面板消失,并在链接上或输入框内显示所选的年月。至于弹出面板中的月份样式可以修改jquery.monthpicker.css中的css来获取最佳视觉效果。

Javascript 相关文章推荐
Ext面向对象开发实践(续)
Nov 18 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
Apr 15 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
Sep 02 Javascript
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
JavaScript中的eval()函数使用介绍
Dec 31 Javascript
JS 拦截全局ajax请求实例解析
Nov 29 Javascript
详解springmvc 接收json对象的两种方式
Dec 06 Javascript
mac上node.js环境的安装测试
Jul 03 Javascript
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
JavaScript创建对象方法实例小结
Sep 03 Javascript
在vue中使用express-mock搭建mock服务的方法
Nov 07 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
Mar 29 Javascript
浅析AngularJs HTTP响应拦截器
Dec 28 #Javascript
Bootstrap实现默认导航栏效果
Sep 21 #Javascript
Angularjs注入拦截器实现Loading效果
Dec 28 #Javascript
AngularJS进行性能调优的7个建议
Dec 28 #Javascript
浅析AngularJS Filter用法
Dec 28 #Javascript
jquery实现倒计时功能
Dec 28 #Javascript
基于jquery实现瀑布流布局
Jun 28 #Javascript
You might like
PHP中设置时区方法小结
2012/06/03 PHP
PHP实现简单数字分页效果
2015/07/26 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
js实现无缝滚动双图切换效果
2019/07/09 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
Python使用django搭建web开发环境
2017/06/09 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
python语言是免费还是收费的?
2020/06/15 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
2014新年寄语
2014/01/20 职场文书
教师自我鉴定范文
2014/03/20 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript