无法找到Jquery函数

时间:2012-01-23 10:38:52

标签: jquery jquery-ui datetimepicker

我遇到过Jquery Datetime选择器的问题。滑块不适用于触控设备。幸运的是,该解决方案已被发现并Implemented

但是更新Jquery datetimepicker代码会给我错误:

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

这是来自Jquery Datetime选择器文件本身,因此不是我编写的代码。

我能想到的唯一合乎逻辑的事情是,我缺少一种依赖性?但是没有提到一个。

$(".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} });

有谁知道我做错了什么。

3 个答案:

答案 0 :(得分: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 :(得分:2)

为方便起见,您可以在此处获取该jquery-ui-sliderAccess.js文件。从实际项目页面中可以看出这一点并不明显。

http://trentrichardson.com/examples/timepicker/js/jquery-ui-sliderAccess.js

答案 2 :(得分:0)

正如@CCBlackburn所说,你错过了滑块包含

<script type="text/javascript" src="js/jquery-ui-sliderAccess.js"></script>

我还建议从github网站下载,点击带有云端的Zip按钮和箭头:

https://github.com/trentrichardson/jQuery-Timepicker-Addon