亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery之日期選擇器的深入解析

2019-11-20 22:38:19
字體:
供稿:網(wǎng)友

1:默認情況下,日期輸入文本框獲得頁面焦點的時候,日期選擇器組件會在一個覆蓋層中打開日歷選擇面板,當日期輸入文本框失去焦點或者選擇一個日期的時候,將自動關(guān)閉該日歷選擇面板
$(selector).datepicker([options]);
簡單實例:

復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DatePicker Local</title>
<link rel="stylesheet" type="text/css" href="themes/ui-lightness/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("#inputDate").datepicker({
  /* 區(qū)域化周名為中文 */
  dayNamesMin : ["日", "一", "二", "三", "四", "五", "六"], 
  /* 每周從周一開始 */
  firstDay : 1,
  /* 區(qū)域化月名為中文習慣 */
  monthNames : ["1月", "2月", "3月", "4月", "5月", "6月",
     "7月", "8月", "9月", "10月", "11月", "12月"],
  /* 月份顯示在年后面 */
  showMonthAfterYear : true,
  /* 年份后綴字符 */
  yearSuffix : "年",
  /* 格式化中文日期
  (因為月份中已經(jīng)包含“月”字,所以這里省略) */
  dateFormat : "yy年MMdd日"  
 }); 
});
</script>
<style>
*{ font-size:12px; }
</style>
</head>
<body>
請輸入一個日期:
<input type="text" id="inputDate" />
</body>
</html>

效果圖:
 

2:指定彈出日期選擇器的圖片按鈕
需要添加響應(yīng)的資源文件:
復(fù)制代碼 代碼如下:

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

復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DatePickerIcon</title>
<link rel="stylesheet" type="text/css" href="themes/ui-lightness/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $( "#datepicker" ).datepicker({
  showOn: "button",
  buttonImage: "Images/calendar.gif",
  buttonImageOnly: true
 });
});
</script>
<style>
*{ font-size:12px; }
body{ padding : 30px; }
#datepicker{ margin:0; height:13px; }
</style>
</head>
<body>
<div>請選擇一個日期:<input type="text" id="datepicker"></div>
</body>
</html>

效果圖:
  

3:顯示帶年、月份下拉列表和按鈕面板的日期選擇器
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DatePicker Local</title>
<link rel="stylesheet" type="text/css" href="themes/ui-lightness/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("#inputDate").datepicker({
  changeMonth: true,  //可以選擇月份
  changeYear: true,   //可以選擇年份
  showButtonPanel: true,  //顯示按鈕面板
  currentText: '今天',  //當前日期按鈕上顯示的文字
  closeText: '關(guān)閉',    //關(guān)閉按鈕上顯示的文本
  yearRange: 'c-60:c+20'

 }); 
});
</script>
<style>
*{ font-size:12px; }
</style>
</head>
<body>
請輸入一個日期:
<input type="text" id="inputDate" />
</body>
</html>

效果圖:
  
4:同時顯示多個月份的日期選擇器
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DatePickerButton</title>
<link rel="stylesheet" type="text/css" href="themes/ui-lightness/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $( "#datepicker" ).datepicker({
  numberOfMonths : 3,  //顯示月份的個數(shù)
  showCurrentAtPos : 1,  //當前月份在第二個位置
  stepMonths : 3  //翻頁時一次跳過三個月份
 });
});
</script>
<style>
*{ font-size:11px; }
#datepicker{ margin:0; height:13px; }
</style>
</head>
<body>
請選擇一個日期:<input type="text" id="datepicker">
</body>
</html>

效果圖:
  

5:日期選擇器的一些方法
dialog, isDisabled, hide, show, refresh, getDate, setDate
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DatePicker Dialog</title>
<link rel="stylesheet" type="text/css" href="themes/ui-lightness/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("#inputDate").datepicker(); 
 $("#showDialog").click(function(){
  $("#inputDate").datepicker("dialog","",function(dateText, inst){
   $("#inputDate").val(dateText);
  });
 });
});
</script>
<style>
*{ font-size:12px; }
</style>
</head>
<body>
請輸入一個日期:
<input type="text" id="inputDate" />
<button id="showDialog">Show</button>
</body>
</html>

效果圖:
  

6:日期選擇器的一些事件
6.1 beforeShow事件:顯示日期選擇器之前觸發(fā)該事件。
6.2 beforeShowDay事件:日期選擇器上每一天選擇之前都將觸發(fā)該事件  function(date) {}
6.3 onChangeMonthYear: 當日期選擇器選定新的年份或者月份時觸發(fā)該事件function(year, month, inst);
6.4 onClose事件:當關(guān)閉日期選擇器控件的時候觸發(fā)此事件。function(dataText, inst) {}
6.5 onSelect事件:當日期選擇器選中一個日期時觸發(fā)該事件。function(dataText, inst) {}   //dataText為所選的日期的字符串,inst為日期選擇器實例
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DatePicker Dialog</title>
<link rel="stylesheet" type="text/css" href="themes/ui-lightness/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 /* 有日志的日期集合 */
 var hasLog=[{ month:10,  day:1 },
    { month:10, day:5 },
    { month:10, day:20 }];

 function hasToday(date){
  /* 測試當前日期是否在集合中存在有相同項 */
  for(var i in hasLog){
   /* 因為js中的Date類型的月份取值范圍是0-11,
    所以這里調(diào)用getDate()以后要加1才是當前月份 */
   if(hasLog[i].month == (date.getMonth()+1) &&
    hasLog[i].day == date.getDate()){
    return true;
   }
  }
  return false
 }

 $("#datepicker").datepicker({
  beforeShowDay : function(date){
   /* 在顯示日期之前,
    測試如果當前日期在集合中存在,
    則為當前日期添加一個class */
   var dat = new Date(date);
   var css ="" ;
   if(hasToday(dat)){
    css="light_day";
   }
   return [true, css];
  },
  onSelect : function(dateText,inst){
   /* 在選中日期之后,
    測試如果當前日期在集合中存在,
    則向頁面打印相應(yīng)的提示信息 */
   var dat = new Date(dateText);
   if(hasToday(dat)){
    var msg="得到了日期:" + dateText +
     ",我們可以在這里查詢當前日期的日志列表";
    $("#logList").text(msg);
   }
  }
 });
});
</script>
<style>
body{ padding:30px; }
*{ font-size:12px; }
#logList{ margin:10px 0; padding:8px; }
.light_day .ui-state-default{ background:#fdc; }
.light_day .ui-state-default:hover,
.light_day .ui-state-default:active{ background:#fed; }
</style>
</head>
<body>
<div id="datepicker"></div>
<div id="logList"></div>
</body>
</html>

效果圖:
  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
日本中文字幕网| 日本成人黄色免费看| 精品一区二区三区在线播放| 亚洲福利一区二区| jizz国产在线观看| 国产精品手机在线播放| 男女日批视频在线观看| 天堂网视频在线观看| 成人国产亚洲欧美成人综合网| 日韩黄色免费网站| 自拍偷拍亚洲欧美| 手机在线看福利| 欧美女同网站| 欧美激情啊啊啊| 色一情一乱一伦一区二区三区日本| 99精品视频99| 国产精品一区二区三区免费视频| 色噜噜狠狠一区二区三区狼国成人| 欧美人与物videos| 影音先锋国产精品| 色偷偷综合网| 久久久久无码国产精品一区李宗瑞| 欧美性受xxxx黒人xyx性爽| 中文字幕av中文字幕| 污污美女网站| 国产精品99久久久久久大便| 日韩不卡免费高清视频| 精品黑人一区二区三区在线观看| 久久精品亚洲乱码伦伦中文| 国产在线一级片| 国产a级黄色片| 久久久精品视频在线观看| 国产精品沙发午睡系列| 日本高清视频一区二区三区| 国产成人高清精品| 九九热精品在线播放| 免费人成在线观看| 欧美国产日韩在线视频| 亚洲一二三区在线观看| 欧美成人一二区| 国产一区二区网| 懂色av一区二区三区蜜臀| 亚洲一区二区三区四区五区中文| 黄色小说在线观看视频| 欧美日韩久久久| 欧美色视频在线观看| 欧美久久在线观看| 四虎精品影院在线观看视频| 亚洲欧美日韩精品一区二区| 国产肉丝袜一区二区| 性欧美超级视频| 久久一二三四区| 日本成人激情视频| 中文字幕在线观看播放| 国产又粗又猛又色| 日本xxxxwww| 日本乱码一区二区三区不卡| 国产成人免费看一级大黄| 国产传媒一区二区三区| 亚洲一线二线三线久久久| 中文字幕人妻色偷偷久久| 欧美色涩在线第一页| 5g成人永久免费影院| 老司机在线看片网av| 亚洲高清网站| 性农村xxxxx小树林| 欧洲av无码放荡人妇网站| 国产精品麻豆久久| 一区二区三区免费视频播放器| 久久精品国产亚洲AV成人婷婷| 亚洲男人天堂网| 亚洲丶国产丶欧美一区二区三区| 日韩a级黄色片| 亚洲欧洲日本精品| 国产极品美女高潮无套久久久| 香蕉网在线播放| 最近最好的中文字幕2019免费| 2019av中文字幕| 久久免费区一区二区三波多野| 欧美成人精品在线视频| 欧美乱妇23p| 在线观看免费视频一区| 日韩一级免费一区| 欧美 国产 综合| 日本黄色一区二区三区| 亚洲综合视频网| 91美女视频在线| 国产免费a视频| 波多野结衣高清视频| 青草成人免费视频| 999在线观看| www999久久| 99久久99久久久精品棕色圆| 激情五月综合婷婷| 2017天天干夜夜操| 成人影院网站| 久久精品国产亚洲AV熟女| 人妻有码中文字幕| 极品国产91在线网站| 亚洲伦理在线观看| 亚洲黄色免费在线观看| 日韩欧美在线国产| 久久久久久久久久久久久久国产| 国产精品污www在线观看| 秋霞久久久久久一区二区| 国精产品一区一区三区免费视频| 九热爱视频精品视频| 亚洲乱妇老熟女爽到高潮的片| 日本成人免费视频| 久久人人97超碰人人澡爱香蕉| 日韩免费观看高清完整版在线观看| 香港欧美日韩三级黄色一级电影网站| 久久国产精品 国产精品| 超碰97人人干| 秋霞欧美视频| 久热久精久品这里在线观看| 播金莲一级淫片aaaaaaa| 成人性生交大片免费看视频在线| 最近中文av字幕在线中文| 日日骚一区二区网站| 678五月天丁香亚洲综合网| 韩国三级在线一区| 激情欧美一区| 日韩精品电影一区二区三区| 精品人伦一区二区三区| 日韩精品电影网| 久久视频精品| 精品一区二区三区在线播放视频| 成视频年人免费看黄网站| 中文在线资源观看网站视频免费不卡| 999国内精品视频在线| 亚洲美女在线观看| 国产一区二区三区福利| 欧美色播在线播放| 在线欧美小视频| 国产高清在线一区二区| 欧美精品午夜视频| 欧美a级成人淫片免费看| 日韩电影免费网址| 国产伦精品一区二区三区视频孕妇| 日韩av免费网址| 精品欧美日韩精品| 中文字幕2020第一页| 小早川怜子久久精品中文字幕| 国产激情网址| 麻豆视频一区二区| 青青视频一区二区| 鲁鲁狠狠狠7777一区二区| 久久久久久久久久久久久久久久av| 亚洲视频在线观看三级| 夜夜躁狠狠躁日日躁av| avtt中文字幕| 91豆花视频在线播放| 国产专区欧美专区| av在线一区二区| 91影院在线播放| 欧美伊人久久久久久久久影院| 欧美国产激情二区三区| 国产精品热久久久久夜色精品三区| 亚洲国产精品v| 性欧美一区二区三区| 在线国产日本| 日本免费一区二区三区视频| 日韩精品高清在线观看| 国产成人精品亚洲男人的天堂| 久久久久一本一区二区青青蜜月| 蜜乳av一区二区| 色综合天天狠狠| 亚洲va天堂va国产va久| 亚洲女人小视频在线观看| 18av在线视频| 精品久久久久久亚洲| 无码人妻精品一区二区三区66| 国产精品无人区| 女海盗2成人h版中文字幕| 一区二区三区在线播放| 久久免费精品一区二区| 日日摸夜夜添夜夜添精品视频| 日韩一级毛片| 欧美专区福利免费| 久久国产三级精品| 亚洲大尺度视频| 中国人体摄影一区二区三区| 色阁综合伊人av| 日本午夜一区| 免费看黄色的视频| 国产精品露脸视频| 九九热视频精品在线观看| 99在线视频免费| 韩剧1988在线观看免费完整版| 777视频在线观看| 夫妻性生活毛片| 欧美成aaa人片免费看| 国产天堂亚洲国产碰碰| 亚洲乱码国产乱码精品精的特点| 国产69久久精品成人看| 国产一区二区三区黄视频| 看黄网站在线观看| 国产黄色片免费看| 久久精品香蕉视频| 成人久久久久爱| 动漫av免费观看| 欧美精品久久久久a| 日p在线观看| 亚洲精品久久久成人| 亚洲摸摸操操av| 国产亚洲永久域名| 波多野结衣网站| 男人添女人荫蒂免费视频| 在线日韩欧美视频| av片在线观看永久免费| 91中文字幕精品永久在线| juliaann成人作品在线看| 国产a∨精品一区二区三区不卡| 精品三级久久久| 欧美熟妇激情一区二区三区| 小黄文在线观看| 尤物av无码色av无码| 欧美国产日韩二区| 国产极品嫩模在线观看91精品| 国产片一区二区| wwwxxx亚洲| 亚洲一区二区三区综合| 狠狠97人人婷婷五月| 亚洲视频观看| 欧美伦理一区二区| 老司机深夜福利网站| 国产精品午夜国产小视频| 亚洲一区二区三区精品视频| 欧美超强性xxxxx| 中文字幕在线精品| 日韩欧美国产三级电影视频| 懂色av一区二区三区| 97se亚洲国产综合自在线观| 欧美日韩国产综合视频在线观看| 在线不卡一区二区| 国产成人精品视频在线| 欧美日韩一区二区电影| 91精品国产自产在线观看永久| 中文字幕在线欧美| 欧美精品在线观看一区二区| 日日噜噜夜夜狠狠视频| 黄色小视频在线播放| 制服丝袜综合日韩欧美| 欧美精品一区二区三区高清aⅴ| 国产欧美日韩综合一区在线观看| 亚洲国产三级网| 黄色日韩在线| 青青草原播放器| а√天堂在线官网| 中文字幕亚洲在线观看| 亚洲成a人在线观看| 很污很黄的网站| 日韩精品视频免费| 四虎成人免费在线| 精品国产乱码久久久久久久软件| 极度色播免费播放视频| 大乳在线免费观看| 精品国产一区二区三区免费| 久久久免费电影| 色视频在线免费观看| 黑人精品一区二区| xfplay先锋影音夜色资源站| 黄色网页在线免费观看| 久久亚洲av午夜福利精品一区| 羞羞答答成人影院www| av播放官网| 婷婷六月国产精品久久不卡| 中文文字幕文字幕高清| 亚洲一级电影| 亚洲综合视频网站| 国产综合在线看| 美女在线视频一区二区| 久久久久久久久久久网站| 国产视频久久网| 伊人国产在线视频| 婷婷电影在线观看| 成人台湾亚洲精品一区二区| 丝袜熟女一区二区三区| 91国产精品视频在线观看| 9.1成人看片| 91国产美女在线观看| 乱小说综合网站| 亚洲一区二区免费看| 欧美videossex极品| 先锋成人影院| 亚洲视频碰碰| 色香阁99久久精品久久久| 在线观看wwwxxxx| 秋霞影视一区二区三区| a一区二区三区| 久久久久久久久久91| 亚洲欧美一区二区在线观看| 中国一区二区视频| 91网址在线观看| 色天使在线视频| 欧美久久久久免费| 三级黄色录像视频| freemovies性欧美| 天堂av8在线| 亚洲成人av| 久久久久久久蜜桃| 欧美肥妇毛茸茸| 欧美v亚洲v综合v国产v仙踪林| 欧美极度另类性三渗透| 青青青国产在线视频| 综合色中文字幕| 欧美aaa大片| 高清精品一区二区三区一区| 精品人妻一区二区三区三区四区| 中文字幕一区二区免费| 一区二区三区日本视频| 99综合精品久久| 91免费精品国自产拍在线不卡| 你懂得视频在线观看| 亚洲国产高清高潮精品美女| 在线成人av网站| 一区二区三区在线播放欧美| 国产成人精品一区二区三区福利| 亚洲人成精品久久久| 欧美黑人国产人伦爽爽爽| 在线观看黄网站| 国产第一页浮力| 蜜桃无码一区二区三区| 午夜影院免费视频| 日本黄色免费录像| 亚洲一区二区三| 精品视频—区二区三区免费|