問題があります。jQuery 1.8.2 を使用しています。focusout イベントに反応して、特別な条件下で残された要素に foucs をリセットしたい。今、私はサファリでループに巻き込まれるこの非常に単純なコードニペットを手に入れました.なぜこれが起こるのか分かりません...多分あなたは私を助けることができます.これは本当に簡単な例です:
JS:
$("#test").focusout( function () {
alert("FocusOut event got triggered.");
$("#test").focus();
});
HTML:
<input type="text" id="test" />
このデモを試してみてください: http://jsfiddle.net/ds38v/3/ 入力ボックスをクリックして、もう一度そのままにします。