2013-04-18 120 views
0

我無法修復datepicker在我的site.Error我得到的是未捕獲TypeError:對象[對象對象]沒有方法'datepicker'.my代碼是未捕獲TypeError:對象對象]沒有方法'datepicker'

<head> 
<script src="{{ STATIC_URL }}scripts/modernizr-2.0.6.min.js"></script> 
<script src="{{ STATIC_URL }}scripts/jquery-1.9.1.min.js"></script> 
<script src="{{ STATIC_URL }}scripts/jquery-ui.js"></script> 
<script src="{{ STATIC_URL }}scripts/jquery-1.9.1.js"></script> 
<script type="text/javascript"> 
$(function() { 
    $("#datepicker").datepicker({ 
     showOn: "button", 
     buttonImage: "{{ STATIC_URL }}images/icon.png", 
     buttonImageOnly: true 
    }); 
    }); 
</script> 
</head> 

據調度錯誤「遺漏的類型錯誤:對象的翻譯:有沒有方法‘日期選擇器’」我可以得到一個解決方案。

感謝

+10

爲什麼要導入jQuery兩次?你確定你在你的jQueryUI版本中包含了datepicker小部件嗎? – Pointy

+0

也許jquery ui擴展了jquery,然後它被jquery覆蓋,因爲你在jquery ui之後再次添加它。 – HMR

+0

@ Pointy,你正確的,它解決了。謝謝 – user2086641

回答

0

試試這個

<head> 
<script src="{{ STATIC_URL }}scripts/modernizr-2.0.6.min.js"></script> 
<script src="{{ STATIC_URL }}scripts/jquery-1.9.1.min.js"></script> 
<script src="{{ STATIC_URL }}scripts/jquery-ui.js"></script> 
<script src="{{ STATIC_URL }}scripts/jquery-1.9.1.js"></script> 
<script type="text/javascript"> 
$(function() { 
var jq = $.noConflict(); 
    $("#datepicker").datepicker({ 
     showOn: "button", 
     buttonImage: "{{ STATIC_URL }}images/icon.png", 
     buttonImageOnly: true 
    }); 
    }); 
</script> 
</head>  
+0

沒有工作給我:( –

+0

@CarlosBarcelona答案可能無法正常工作,因爲,腳本標記導入兩次。 – user2086641

+0

你應該刪除任何一個js標記。 – user2086641

1

不導入jQuery庫的兩倍。

這是所有像這樣的問題的主要原因

相關問題