jQuery是否可以防止这种类型的行为?
$("input").focusout(function() {
$(this).focus();
});发布于 2011-06-21 05:48:19
这就是它的工作方式(跨浏览器工作):
$('input').blur(function() {
var that = this;
setTimeout(function() { $(that).focus(); }, 0);
});现场演示: http://jsfiddle.net/jzt2Z/1/
发布于 2011-06-21 05:35:59
1)实际上它可以在Chrome中工作。下面是一个示例:http://jsfiddle.net/8WP53/
一旦第一个输入获得焦点输出-它将保持焦点,并且用户不能关注任何其他输入
2)在IE中我得到一个错误"Stack overflow“(品牌名称StackOverflow.com错误:) )
3)奇怪,但在Firefox中,您可以选择任何输入,但不会产生错误
https://stackoverflow.com/questions/6417762
复制相似问题