2014-09-04 82 views
1
<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>jQuery UI Datepicker - Default functionality</title> 
    <link rel="stylesheet" href="jquery-ui.css"> 

    <script src="jquery.js" type="text/javascript"></script> 
    <script src="jquery-ui.js" type="text/javascript"></script> 
    <!--<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.js" type="text/javascript"></script>--> 

    <script> 
    $(function() { 
     $("#datepicker").datepicker(); 
    }); 
    </script> 

</head> 
<body> 
    <p>Date: <input type="text" id="datepicker"></p> 
</body> 
</html> 

如果我註釋掉ajax.google這一行,我的日期選擇器可以工作。我認爲日期選擇器是jQuery UI的一部分。我做錯了什麼或失蹤?日期選擇器在使用谷歌API時不工作

+0

我不明白......你似乎正在說它與ajax產品線的合作評論了......那麼問題是什麼? – ControlAltDel 2014-09-04 17:55:27

+0

我需要爲我的文件上傳插件使用ajax.google。如果我取消註釋該行文件上傳工作,但datepicker會中斷。 – Arcadian 2014-09-04 18:14:59

回答

0

我顯然不能告訴什麼在你的本地jQuery的文件,但谷歌的的1.8.18作品複印件就好了:

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/smoothness/jquery-ui.css" /> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> 
<div class="demo"> 
    <input type="text" id="datepicker"> 
</div> 

http://jsfiddle.net/eqd4x1rq/2/

+0

我正在使用jQuery 1.10.2,它不適用於此。但對於文件上傳,它需要1.8.18,所以我混合和匹配。 – Arcadian 2014-09-04 19:06:07

+0

您無法加載jquery-ui的兩個不同版本(如果我正確理解您的話)。 如果您使用1.10.2或1.8.18關於日期選擇器,則無關緊要。它在兩個版本中都受支持。 – aolsen 2014-09-04 19:14:59

+0

不,我沒有使用兩個用戶界面。我正在使用jQuery 1.10.2中的第二行樣本。 – Arcadian 2014-09-04 19:16:31