亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jquery UI Datepicker時(shí)間控件的使用方法(加強(qiáng)版)

 更新時(shí)間:2015年11月07日 11:24:00   投稿:lijiao  
這篇文章繼續(xù)介紹了jquery UI Datepicker時(shí)間控件的使用方法,主要關(guān)于Datepicker插件的介紹和使用,并分享了第一個(gè)日歷插件的使用實(shí)例,需要的朋友可以參考下

先來看看Datepicker插件的屬性表:

第一個(gè)日歷插件的使用實(shí)例
首先導(dǎo)入需要的類庫(kù)文件:

<</SPAN>scripttype="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.7.1.min.js"></</SPAN>script>
<</SPAN>scripttype="text/javascript" src="${pageContext.request.contextPath }/js/jquery.ui.datepicker-zh-CN.js"></</SPAN>script>
<</SPAN>scripttype="text/javascript"src="${pageContext.request.contextPath }/js/jquery-ui-1.8.18.custom.min.js"></</SPAN>script>
<</SPAN>linkrel="stylesheet"type="text/css"href="${pageContext.request.contextPath }/css/ui-lightness/jquery-ui-1.8.18.custom.css">

首先進(jìn)行頁面代碼的編寫:

<</SPAN>div class="demo">
<</SPAN>p>Date:<</SPAN>input type="text" id="datepicker"></</SPAN>p>
</</SPAN>div>

然后使用js代碼對(duì)插件進(jìn)行調(diào)用

效果截圖:

下面通過實(shí)例對(duì)一些常用屬性進(jìn)行驗(yàn)證:
1、altField :使用備用的輸出字段,即將選擇的日期以另一種格式,輸出到另一個(gè)控件中,值為選擇符,即要輸出的控件
altFormat:altField輸出的格式
實(shí)例驗(yàn)證:
頁面代碼:

<</SPAN>div class="demo">
<</SPAN>p>Date: <</SPAN>input type="text" id="datepicker">
<</SPAN>input type="text" id="alternate" size="30"/></</SPAN>p>
</</SPAN>div>

Js代碼:

$(function() {
$( "#datepicker" ).datepicker({
altField: "#alternate",
altFormat: "DD, d MM, yy"
});
});

效果截圖:

2、showAnim:設(shè)置日期面板顯示或隱藏的動(dòng)畫名
js代碼的編寫:

$(function() {
$( "#datepicker" ).datepicker();
$( "#anim" ).change(function() {
$( "#datepicker" ).datepicker( "option", "showAnim", $( this ).val() );
});
});

3、showButtonPanel:是否顯示按鈕面板
Js代碼:
[javascript] view plaincopyprint?
$( "#datepicker" ).datepicker({
showButtonPanel:true
});

如圖可以看到面板下方有兩個(gè)按鈕:點(diǎn)擊“今天”會(huì)跳到今天的日期,點(diǎn)擊“關(guān)閉”會(huì)關(guān)閉面板。

4、dateFormat:指定顯示日期的格式
Js代碼:

$( "#datepicker" ).datepicker({
dateFormat:"yy/mm/dd"
});

效果截圖:

通過圖像可以看到,文本框中日期格式由以前的“yy-mm-dd”轉(zhuǎn)變成了“by/mm/dd”。當(dāng)然還有別的格式,可以根據(jù)自己的喜好進(jìn)行設(shè)置。
5、changeMonth:是否使用下拉列表選擇月份
changeYear:是否使用下拉列表選擇年份
在js代碼中添加此屬性:changeMonth:true 或者 changeYear:true
其中標(biāo)題欄的月份或者年份會(huì)出現(xiàn)下拉菜單的形式:

6、yearRange:設(shè)置下拉列表框中顯示的年份范圍,可以是相對(duì)今年(-nn:+nn)或相對(duì)于選擇的年份(c-nn:c+nn)或絕對(duì)年份(nnnn:nnnn)
在js代碼中添加屬性:

$( "#datepicker" ).datepicker({
changeYear: true,
yearRange:"2011:2012"
});

效果截圖:

從圖中可以看到年的位置為下拉菜單的形式,其中下拉菜單只會(huì)出現(xiàn)2011與2012年的選項(xiàng)。
注:yearRange屬性只有在changeYear為true的情況下才使用。

 7、numberOfMonths:設(shè)置一次要顯示幾個(gè)月??梢詾榘瑑蓚€(gè)數(shù)字的數(shù)組,表示顯示的行數(shù)和列數(shù)
Js代碼:

$( "#datepicker" ).datepicker({
numberOfMonths: 3
});

上面指定numberOfMonths為3,那么彈出的日歷面板就會(huì)顯示當(dāng)前以及以后兩個(gè)月,如圖:

8、showOn:設(shè)置觸發(fā)選擇器的事件名稱
buttonText:指定觸發(fā)按鈕上顯示的文本,showOn屬性應(yīng)設(shè)置為button或both
buttonImage:指定彈出按鈕圖像的URL,若設(shè)置則buttonText將成為alt值
buttonImageOnly:是否將圖像放在控件后面,作為觸發(fā)器,如果設(shè)置為true那么按鈕將只剩下圖片作為按鈕,是頁面更加美觀
這里我編寫三個(gè)文本框進(jìn)行以上屬性的對(duì)比:
1) Js代碼:

$( "#datepicker2" ).datepicker({
showOn: "both",
buttonText:"日歷按鈕"
});

效果截圖:

2)將按鈕設(shè)置為圖片:
Js代碼:

$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "images/calendar.gif",
buttonImageOnly: true
});

通過以上對(duì)比,可以理解buttonImageOnly屬性的作用。
9、minDate:可以選擇的最小日期,null表示無限制
maxDate:可以選擇的最大日期。null表示無限制
兩者都是根據(jù)以當(dāng)天日期為基礎(chǔ)的。
Js代碼:

$(function() {
$( "#datepicker" ).datepicker({
//表示以當(dāng)天為準(zhǔn),只有在20天之前和10天之后的日期之間的時(shí)間可以選擇
minDate: -20,
maxDate: "+10D"
});
});

如下圖在7號(hào)之前都不可選擇(當(dāng)前日期為27):

以上就是對(duì)jquery UI Datepicker時(shí)間控件的使用方法深入學(xué)習(xí),為之后的學(xué)習(xí)打下了基礎(chǔ),希望大家繼續(xù)關(guān)注jquery UI Datepicker時(shí)間控件終結(jié)篇學(xué)習(xí)。

相關(guān)文章

  • jQuery的觀察者模式詳解

    jQuery的觀察者模式詳解

    本文主要是介紹了jQuery中on方法及trigger方法,以及圍繞這個(gè)方法來體驗(yàn)的觀察者模式,是篇非常不錯(cuò)的文章,對(duì)我們理解觀察者模式很有幫助。
    2014-12-12
  • jquery 常用操作整理 基礎(chǔ)入門篇

    jquery 常用操作整理 基礎(chǔ)入門篇

    jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。
    2009-10-10
  • Jquery 實(shí)現(xiàn)grid綁定模板

    Jquery 實(shí)現(xiàn)grid綁定模板

    這篇文章主要介紹了Jquery 實(shí)現(xiàn)grid綁定模板的相關(guān)資料,需要的朋友可以參考下
    2015-01-01
  • jqGrid表格應(yīng)用之新增與刪除數(shù)據(jù)附源碼下載

    jqGrid表格應(yīng)用之新增與刪除數(shù)據(jù)附源碼下載

    jqGrid可以結(jié)合fancybox等插件完成超酷的彈出層效果,通過與php后臺(tái)交互,可以輕松完成數(shù)據(jù)的添加與詳情查看,而這個(gè)過程完全是一個(gè)ajax異步通信過程,是一個(gè)非常友好的富客戶端應(yīng)用,本文給大家介紹jqGrid表格應(yīng)用之新增與刪除數(shù)據(jù),需要的朋友參考下
    2015-12-12
  • Jquery使用AJAX方法請(qǐng)求數(shù)據(jù)

    Jquery使用AJAX方法請(qǐng)求數(shù)據(jù)

    本文詳細(xì)講解了Jquery使用AJAX方法請(qǐng)求數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 淺析jQuery1.8的幾個(gè)小變化

    淺析jQuery1.8的幾個(gè)小變化

    這篇文章主要介紹了jQuery1.8中的幾個(gè)小變化。需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2013-12-12
  • 淺談jQuery中的eq()與DOM中element.[]的區(qū)別

    淺談jQuery中的eq()與DOM中element.[]的區(qū)別

    下面小編就為大家?guī)硪黄獪\談jQuery中的eq()與DOM中element.[]的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • JQuery Jcrop 實(shí)現(xiàn)圖片裁剪的插件

    JQuery Jcrop 實(shí)現(xiàn)圖片裁剪的插件

    非常不錯(cuò)的模擬 圖片裁剪效果的實(shí)現(xiàn)代碼,文件都是腳本之家本地的,大家可以直接另存為就可以了。
    2009-05-05
  • jQuery解析json格式數(shù)據(jù)簡(jiǎn)單實(shí)例

    jQuery解析json格式數(shù)據(jù)簡(jiǎn)單實(shí)例

    這篇文章主要介紹了jQuery解析json格式數(shù)據(jù)的方法,結(jié)合實(shí)例分析了使用jQuery1.7.2版本的方法解析json格式數(shù)據(jù)的技巧,需要的朋友可以參考下
    2016-01-01
  • 無法獲取隱藏元素寬度和高度的解決方案

    無法獲取隱藏元素寬度和高度的解決方案

    本文主要介紹了無法獲取隱藏元素(display:none)寬度(width)和高度(height)的解決方案,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03

最新評(píng)論