【发布时间】:2011-02-10 15:24:52
【问题描述】:
有什么我可以做的事情吗(也许通过插件)
if ( ! $('form#contact input]').hasFocus()) {
$('form#contact input:first]').focus();
}
基本上,将焦点设置到第一个输入,但前提是用户尚未点击任何内容?
我知道这也可以,但是还有什么更优雅的吗?
$(function() {
var focused = false;
$('form#contact input]').focus(function() {
focused = true;
});
setTimeout(function() {
if ( ! focused) {
$('form#contact input:first]').focus();
}
}, 500);
});
【问题讨论】:
标签: javascript jquery jquery-selectors