jquery datepicker 阻止 onSelect 中的本机点击
我正在努力阻止 jquery datepicker.onSelect 事件内的本机点击
下面的示例不起作用,点击仍然被触发:
onSelect: function(dateText, inst) {
if (myCondition) {
return false;
}}
另一个技巧是在 onSelect 内调用 event.preventDefault/ (如果事件对象可用)。
任何已知的解决方案?
I'm in struggle trying to prevent native click inside jquery datepicker.onSelect event
Example below is not working, click still is being triggered:
onSelect: function(dateText, inst) {
if (myCondition) {
return false;
}}
Another trick would be calling event.preventDefault/ inside onSelect, if event object has been available.
Any known solutions ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许您可以通过 CSS 而不是绑定到事件来实现这一点?
Perhaps you can achieve this via CSS instead of binding to events?
如果您使用 beforeShow 事件会怎样?如此处引用http://jqueryui.com/demos/datepicker/#event-beforeShow
这样,您就可以真正阻止显示日期选择器。
问候,
麦克斯
What if you used the beforeShow event ? as referenced here http://jqueryui.com/demos/datepicker/#event-beforeShow
This way, you could really prevent the datepicker from being displayed.
Regards,
Max