日期的输入框放在的div里面的第一个,当页面用dialog弹出这个div时,输入框自动获取到焦点,然后就控件就自己跳出来了。如何处理让弹出这个div时,时间控件没有自己弹出来?
.bind('focus', function(e) {e.preventDefault();});
试试这个看看 屏蔽默认的获取焦点事件。
浏览器不会自动给控件设置焦点的,你肯定是用js设置了焦点,将代码去掉
楼上也有道理。如果屏蔽默认的获取焦点事件不好使,你可以检查代码看是否是你自己设置了焦点。
如果不是请看日期插件源码,有提供默认获取焦点之类的选项,实在不行就得把源码中的获取焦点代码删掉就可以了。