2012-01-23 49 views
2

我一直在使用Jquery Datetime picker問題。滑塊不適用於觸摸設備。幸運的是,該解決方案已經被發現並Implemented找不到jquery函數

但更新Jquery的的DateTimePicker代碼,是給我的錯誤:

$tp.find(".ui-slider:visible").sliderAccess is not a function 

這是從jQuery日期時間選擇器文件本身來臨,所以是不是代碼中,我有書面。

我能想到的唯一合乎邏輯的事情是,我錯過了依賴性?但是沒有提到一個。

$(".dateTimePicker").datetimepicker({ dateFormat: 'dd/mm/yy' , addSliderAccess: true, sliderAccessArgs: { touchonly: false} }); // dateFormat: 'dd/mm/yy' 
$(".datePicker").datepicker({ dateFormat: 'dd/mm/yy', showButtonPanel: true }); // dateFormat: 'dd/mm/yy' 
$(".timePicker").timepicker({ stepMinute: 5, addSliderAccess: true, sliderAccessArgs: { touchonly: false} }); 

有沒有人知道我做錯了什麼。

+0

MMH您MVC3/.NET標籤是kindda狡猾 –

+0

可以彈出它變成一個[ jsfiddle](http://jsfiddle.net/)對我們? – Jivings

+1

認爲你錯過了jquery-ui-timepicker-addon.js文件。 –

回答

6

您是否包含所有的.js文件?縱觀example頁面的源代碼,你可以看到它包括

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
    <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script> 
    <script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script> 
    <script type="text/javascript" src="js/jquery-ui-sliderAccess.js"></script> 
+1

是的,這將是一個問題:)。錯過了滑塊訪問插件。我認爲它是datepicker插件代碼的一部分,因爲它從它內部調用函數。通過源代碼獲取slideraccess.js。我不知道實際下載的位置是O.o是其他人的鏈接,未來的參考將會很好。乾杯! – Doomsknight

+1

鏈接位於示例頁面上(但我認爲它不夠明顯)[從原始網站下載](http://trentrichardson.com/examples/timepicker/js/jquery-ui-timepicker-addon.js) – CCBlackburn