基于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 相关文章推荐
初学prototype,发个JS接受URL参数的代码
Sep 25 Javascript
Javascript 篱式条件判断
Aug 22 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
Jul 11 Javascript
jQuery中filter()和find()的区别深入了解
Sep 25 Javascript
JavaScript判断对象是否为数组
Dec 22 Javascript
jquery实现简单的全选和反选功能
Jan 02 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
swiper Scrollbar滚动条组件详解
Sep 08 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
Jun 05 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
php探针不显示内存解决方法
2019/09/17 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
2015/04/03 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
[50:27]Secret vs VG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
python 使用get_argument获取url query参数
2017/04/28 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
Python中存取文件的4种不同操作
2018/07/02 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
ECHT官方网站:男女健身服
2020/02/14 全球购物
护士见习期自我鉴定
2014/02/08 职场文书
中职生自荐信范文
2014/06/15 职场文书
中秋节慰问信
2015/02/15 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
毕业生个人总结
2015/02/28 职场文书
文艺晚会开场白
2015/05/29 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python