基于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 相关文章推荐
isArray()函数(JavaScript中对象类型判断的几种方法)
Nov 26 Javascript
javascript表单验证 - Parsley.js使用和配置
Jan 25 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
Dec 14 Javascript
浅析Javascript ES6中的原生Promise
Aug 25 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
Sep 05 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
Mar 14 Javascript
JS实现的缓冲运动效果示例
Apr 30 Javascript
JS实现获取进今年第几天是周几的方法分析
Jun 27 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
详解用Webpack与Babel配置ES6开发环境
Mar 12 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
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
php简单的会话类代码
2011/08/08 PHP
php中长文章分页显示实现代码
2012/09/29 PHP
重新认识php array_merge函数
2014/08/31 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
读jQuery之一(对象的组成)
2011/06/11 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
在AngularJS中如何使用谷歌地图把当前位置显示出来
2016/01/25 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
python实现定时发送qq消息
2019/01/18 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
Django实现文件上传下载
2019/10/06 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
Python tkinter常用操作代码实例
2020/01/03 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
Python爬虫之Selenium实现键盘事件
2020/12/04 Python
中学教师暑期培训方案
2014/08/27 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
Python WSGI 规范简介
2021/04/11 Python