基于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 相关文章推荐
Jquery+JSon 无刷新分页实现代码
Apr 01 Javascript
JavaScript中的比较操作符&gt;、=、
Dec 31 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
Bootstrap每天必学之折叠
Apr 12 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
javascript history对象详解
Feb 09 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
微信小程序Redux绑定实例详解
Jun 07 Javascript
详解 vue.js用法和特性
Oct 15 Javascript
layer.confirm()右边按钮实现href的例子
Sep 27 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 Mysql编程之高级技巧
2008/08/27 PHP
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
Python下singleton模式的实现方法
2014/07/16 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
python实现维吉尼亚算法
2019/03/20 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
在keras中实现查看其训练loss值
2020/06/16 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
软件测试常见笔试题
2012/02/04 面试题
历史学专业个人的自我评价
2013/10/13 职场文书
培训研修方案
2014/06/06 职场文书
教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
党员思想汇报材料
2014/12/19 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
聊聊Python String型列表求最值的问题
2022/01/18 Python
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android