我遇到了問題。我正在使用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()? –