私のコードを見る私のコードで0の値でsettimeoutを使用している、この同じコードはchromeでうまく動作しているが、firefoxでは動作していない。setTimeoutはFirefoxで動作していないし、chromeで動作している、つまり
setTimeout(function() {
$("#closeButton").focus();
}, 0);
このコードを次のように記述すると、Firefoxの理由と、このハックなしでこれを修正する方法があります。
$("#closeButton").focus(); <-- by adding this code works but with out it not
setTimeout(function() {
$("#closeButton").focus();
}, 0);
よろしく、 Vinitのパテル
jQueryがロードされていますか? setTimeoutを 'console.log'でテストしましたか?それは私のためにFirefoxで動作します – Aron
setTimeoutなしで動作する場合、なぜタイムアウトが必要なのですか? –
実際には何が動作していませんか?コンソールにJSエラーメッセージが表示されますか? setTimeoutは常に動作するはずです! – user3733648