jQuery選取月份插件

jopen 8年前發布 | 11K 次閱讀 jQuery jQuery日期插件 jQuery插件

這是一個基于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來獲取最佳視覺效果。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!