我有一些类似于以下javascript的内容:
$(function () {
$("#txtDate").focus();
$("#txtDate").datepicker({
...
autoOpen: false,
...
});
});
我想专注于页面加载时的文本框,而不会弹出日期选择器。当前,该页面加载的日期选择器已经打开。
我需要能够使页面在页面加载时滚动到该文本框,并且txtDate文本框具有焦点以便用户可以轻松地跳至表单中的下一个输入,这将是一个很好的选择。
任何帮助将不胜感激。
编辑:
注意:必须在IE 8-10中工作
最佳答案
尝试这个:
var initialized = false;
$(function () {
$("#txtDate").focus();
$("#txtDate").blur(function(){
if(!initialized){
$("#txtDate").datepicker({
autoOpen: false
});
initialized = true;
}
});
});
例
http://jsfiddle.net/pQALk/3/