<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    amp@java

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      99 隨筆 :: 0 文章 :: 228 評論 :: 0 Trackbacks

    jQuery UI里面只有一個DatePicker,只能選擇日期,不能選擇時間,有人做了一個可以選擇時間的DateTimePicker,在這里(http://razum.si/jQuery-calendar/TimeCalendar.html)可以看到,把jquery.js,jquery-calendar.js,jquery-calendar.css下回來之后就可以用了。
    但是有幾個Bug需要自己修改:
    1、當(dāng)輸入框里面的時間是0點時,控件顯示不完整,這是因為有個函數(shù)有bug,如下所示:

    ???? /* ?Ensure?numbers?are?not?treated?as?octal.? */
    ????trimNumber:?
    function (value)?{
    ????????
    if ?(value? == ?'')
    ????????????
    return ?'';
    ????????
    while ?(value.charAt( 0 )? == ?' 0 '? )?{
    ????????????value?
    = ?value.substring( 1 );
    ????????}
    ????????
    return ?value;
    ????},

    ???????? while ?(value.charAt( 0 )? == ?' 0 '? )?{
    ????????????value?
    = ?value.substring( 1 );
    ????????}

    這一句,如果是0點的話,最終會出錯,因為它的長度最后是1,不能執(zhí)行substring(1),改成下面就好了:

    ???? /* ?Ensure?numbers?are?not?treated?as?octal.? */
    ????trimNumber:?
    function (value)?{
    ????????
    if ?(value? == ?'')
    ????????????
    return ?'';
    ????????
    while ?(value.charAt( 0 )? == ?' 0 '? && ?value.length >1 )?{
    ????????????value?
    = ?value.substring( 1 );
    ????????}
    ????????
    return ?value;
    ????},

    2、作者是在jQuery 1.1.2版本下實現(xiàn)的,現(xiàn)在最新版本是1.3.2,這個控件在1.3.2下會出現(xiàn)異常,不能選擇日期,這是因為有幾個選擇器有問題:
    ?1?????????$('.calendar_daysRow?td[a]').hover(?//?highlight?current?day
    ?2?????????????function()?{
    ?3?????????????????$(this).addClass('calendar_daysCellOver');
    ?4?????????????},?function()?{
    ?5?????????????????$(this).removeClass('calendar_daysCellOver');
    ?6?????????});
    ?7?????????$('.calendar_daysRow?td[a]').click(function()?{?//?select?day
    ?8?????????????popUpCal.selectedDay?=?$("a",this).html();
    ?9?????????????popUpCal.selectDate();
    10?????????});
    上面的$('.calendar_daysRow?td[a]')在jQuery 1.3.2中不能使用,$("a",this)也是有問題的,同時,在FireFox中,<a>的不能設(shè)置背景顏色,所以hover函數(shù)不起作用,把它設(shè)在<td>也能達到相同的效果,改成以下代碼即可:
    ?1?????????//$('.calendar_daysRow?td?a').hover(?//?highlight?current?day
    ?2?????????$('.calendar_daysRow?td').hover(?//?highlight?current?day
    ?3?????????????function()?{
    ?4?????????????????$(this).addClass('calendar_daysCellOver');
    ?5?????????????},?function()?{
    ?6?????????????????$(this).removeClass('calendar_daysCellOver');
    ?7?????????});
    ?8?????????//$('.calendar_daysRow?td[a]').click(function()?{?//?select?day
    ?9?????????$('.calendar_daysRow?td?a').click(function()?{?//?select?day
    10?????????????//alert("click");
    11?????????????//popUpCal.selectedDay?=?$("a",this).html();
    12?????????????popUpCal.selectedDay?=?$(this).html();
    13?????????????popUpCal.selectDate();
    14?????????});

    經(jīng)過修改之后在IE7和FireFox3都能在jQuery 1.3.2環(huán)境下正常運行。
    posted on 2009-05-22 19:37 amp@java 閱讀(41556) 評論(19)  編輯  收藏 所屬分類: WEB

    評論

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2009-06-12 14:32 david
    看到這個,幫了我大忙了.謝謝  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-08-04 16:46 shirleygx
    也幫了我大忙 非常感謝~~  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-08-15 04:34 ironurbane
    好像下載不了哦   回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-08-17 20:58 amp@java
    @ironurbane
    可以的,在頁面上點右鍵,查看源代碼,可以找到三個文件的下載鏈接分別是:
    http://razum.si/jQuery-calendar/jquery.js
    http://razum.si/jQuery-calendar/jquery-calendar.css
    http://razum.si/jQuery-calendar/jquery-calendar.js,剛試過還可以  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-08-23 16:13 llll
    沒有漢化的么?  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-08-29 16:53 amplifier
    @llll
    自己打開源文件把英文修改成中文就完成“漢化”了  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2009-09-11 13:36 風(fēng)
    牛B,找的就是這個  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-09-28 13:08
    @amplifier
    寫的很詳細,非常感謝...  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2009-11-09 09:53 bill
    寫的不錯,謝謝!  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2009-11-19 21:02 jack
    最后還差一步,在頁面怎么調(diào)用?剛用jquery不久。請指教  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-12-04 10:40 amp@java
    @jack
    <script type="text/javascript">
    //<![CDATA[
    $(document).ready(function (){
    $("#calendar1, #calendar2").calendar();
    $("#calendar1_alert").click(function(){alert(popUpCal.parseDate($('#calendar1').val()))});
    });
    //]]>
    </script>

    看那個頁面的源代碼就知道了  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2009-12-19 20:50 Mickeywaugh
    本來想自己研究一下再改,沒想到已有了。  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2010-02-04 17:25 vincent
    ie6無法選擇月年時分四個下拉列表;
    如何在調(diào)用的時候指定dateformat格式,比如yyyy-MM-dd HH:mm  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2010-03-17 10:52 novazh
    非常感謝。。非常詳細  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2010-04-23 00:14 he.
    牛人那。。呵呵,謝謝,正是我需要的,而且我也成功了。  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件 2011-03-22 11:01 359203648
    我下載了 不會用 郁悶
    lz說的bug 我第一個沒找到  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2011-11-01 12:57 123
    好的,謝謝,不錯的~  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2012-04-05 22:33 溺水的魚
    支持safari等多瀏覽器嗎?另外鼠標(biāo)移動的時候有抖動的感覺。  回復(fù)  更多評論
      

    # re: jQuery DateTimePicker 日期時間控件[未登錄] 2012-12-25 20:12 小糊涂
    怎么用呀? 不明白? 幫幫忙
      回復(fù)  更多評論
      

    主站蜘蛛池模板: 午夜性色一区二区三区免费不卡视频| 亚洲午夜无码久久| 免费精品国产自产拍在线观看| 成年大片免费视频| 中文字幕 亚洲 有码 在线| 99免费观看视频| 91大神亚洲影视在线| 久久精品无码专区免费青青| 内射干少妇亚洲69XXX| 免费A级毛片无码A∨中文字幕下载| 亚洲AV无码乱码麻豆精品国产| 91网站免费观看| 亚洲日本人成中文字幕| 亚洲国产精品毛片av不卡在线| 日本激情猛烈在线看免费观看 | 毛片基地免费观看| 亚洲综合激情五月色一区| 在线观看亚洲天天一三视| 全免费a级毛片免费看| 亚洲最大视频网站| 午夜免费福利网站| 粉色视频免费入口| 亚洲精品字幕在线观看| 久久国产免费观看精品3| 无码精品人妻一区二区三区免费| 国产成人毛片亚洲精品| 最好免费观看高清在线| 亚洲噜噜噜噜噜影院在线播放 | 国产亚洲综合成人91精品| 成人免费毛片观看| 免费无码中文字幕A级毛片| 一级毛片免费一级直接观看| 亚洲av午夜福利精品一区| 19禁啪啪无遮挡免费网站| 亚洲av色香蕉一区二区三区蜜桃| 国产91精品一区二区麻豆亚洲| 少妇高潮太爽了在线观看免费| 麻豆安全免费网址入口| 亚洲Aⅴ无码专区在线观看q| 成人午夜性A级毛片免费| 1000部拍拍拍18勿入免费凤凰福利|