我遇到过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} });
有谁知道我做错了什么。
答案 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按钮和箭头: