基于jQuery实现选取月份插件附源码下载
作者:bea
这是一个基于jQuery的可以选择年份和月份的月份拾取插件,你可以设置点击页面上的任意元素触发弹出年月选择面板,可以是一个链接也可以是一个输入框,广泛应用于月份查询,而无需设置select表单。 效果展示源码下载 HTML 首先将monthpicker插件相关的css和js文件载入,大家可以到源码下载里下载css和js文件。 <link rel="stylesheet" type="text/css" href="jquery.monthpicker.css"
这是一个基于jQuery的可以选择年份和月份的月份拾取插件,你可以设置点击页面上的任意元素触发弹出年月选择面板,可以是一个链接也可以是一个输入框,广泛应用于月份查询,而无需设置select表单。
效果展示 源码下载
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来获取最佳视觉效果。
有用 | 无用
效果展示 源码下载
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来获取最佳视觉效果。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- js获取及修改网页背景色和字体色的方法
- 基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
- jQuery中attr()与prop()函数用法实例详解(附用法区别)
- 使用OpenLayers3 添加地图鼠标右键菜单
- javascript实现下拉提示选择框
- 基于JavaScript如何实现ajax调用后台定义的方法
- js+css简单实现网页换肤效果
- Jquery使用小技巧汇总
- js为什么不能正确处理小数运算?
- javascript从作用域链谈闭包
- 你有必要知道的25个JavaScript面试题
- JavaScript仿支付宝密码输入框
- js实现商城星星评分的效果
- 原生js配合cookie制作保存路径的拖拽
- 一种新的javascript对象创建方式Object.create()
- JavaScrip常见的一些算法总结
- 简单介绍JavaScript数据类型之隐式类型转换
- Bootstrap导航栏各元素操作方法(表单、按钮、文本)
- Bootstrap实现响应式导航栏效果