有没有人知道在文本框聚焦时阻止jQuery timepicker addon自动打开的方法?文档似乎没有提供方法,我目前正在查看源代码,看看我是否可以添加功能 ,但是我忽略了一种简单的方法来实现这一目标吗?
答案 0 :(得分:2)
如何在点击按钮时启动datetimepicker
(以及聚焦输入框),并在选择器关闭时销毁对象?
$('#button').click(function() {
$('#timepicker').datetimepicker({
onClose: function(dateText, inst) {
$(this).datetimepicker('destroy');
}
}).focus();
});
答案 1 :(得分:0)
尝试使用名为unbind()的jquery函数从datetimepicker中删除onfocus事件。然后,当您触发单击事件或您要触发的任何其他事件时,您可以调用日期时间选择器的实例。另一种选择是调用触发datetimepicker的onfocus事件,并将事件对象传入回调函数。然后调用例如event.preventDefault()。这将阻止onfocus()事件执行正常操作。
答案 2 :(得分:0)