我遇到了问题。我正在使用jQuery 1.8.2。我想对焦点事件作出反应,并将焦点重置为在特殊情况下留下的元素。现在,我得到这个非常简单的codesnippet它获取在Safari中存在的环捕获,我不明白为什么会这样...也许你能帮助我,这里是一个非常简单的例子:聚焦事件循环
JS:
$("#test").focusout(function() {
alert("FocusOut event got triggered.");
$("#test").focus();
});
HTML:
<input type="text" id="test" />
也许你想尝试这个演示: http://jsfiddle.net/ds38v/3/只需点击进入该输入框,然后再次离开。
你是什么意思“陷入循环”?您使用的是Safari的哪个版本和操作系统? –
回调被称为agin,并一次又一次... Mac OS 10.8.2 - Safari 6.0.2 – tmuecksch
您是否尝试过使用console.log()而不是alert()? –