基于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 相关文章推荐
一段非常简单的让图片自动切换js代码
Nov 10 Javascript
Json对象与Json字符串互转(4种转换方式)
Mar 27 Javascript
简单实用jquery版三级联动select示例
Jul 04 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
Apr 03 Javascript
JavaScript中String.prototype用法实例
May 20 Javascript
谈谈javascript中使用连等赋值操作带来的问题
Nov 26 Javascript
vue写一个组件
Apr 09 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
使用RN Animated做一个“添加购物车”动画的方法
Sep 12 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
Jan 02 Javascript
vue调用语音播放的方法
Sep 27 Javascript
vue 使用外部JS与调用原生API操作示例
Dec 02 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
python通过yield实现数组全排列的方法
2015/03/18 Python
Django返回json数据用法示例
2016/09/18 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
解决pycharm安装后代码区不能编辑的问题
2018/10/28 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
matplotlib实现区域颜色填充
2019/03/18 Python
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
高中军训感想300字
2014/03/04 职场文书
安全教育感言
2014/03/04 职场文书
《四季》教学反思
2014/04/08 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android