基于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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
在textarea中屏蔽js的某个function的javascript代码
Apr 20 Javascript
更正确的asp冒泡排序
May 24 Javascript
script的async属性以非阻塞的模式加载脚本
Jan 15 Javascript
js读写(删除)Cookie实例详解
Apr 17 Javascript
jquery实现图片水平滚动效果代码分享
Aug 26 Javascript
jquery利用拖拽方式在图片上添加热链接
Nov 24 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
解决Layui 表单提交数据为空的问题
Aug 15 Javascript
vue组件库的在线主题编辑器的实现思路
Apr 03 Javascript
微信小程序实现点击页面出现文字
Sep 21 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
php获取随机数组列表的方法
2014/11/13 PHP
php metaphone()函数的定义和用法
2016/05/15 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
vue组件实例解析
2017/01/10 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
python实现周期方波信号频谱图
2018/07/21 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
详解python中递归函数
2019/04/16 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
铁路工务反思材料
2014/02/07 职场文书
项目总经理岗位职责
2014/02/14 职场文书
贸易跟单员英文求职信
2014/04/19 职场文书
作风整顿剖析材料
2014/09/30 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
房地产项目合作意向书
2015/05/08 职场文书
《1942》观后感
2015/06/08 职场文书