2017-06-30 6 views
0

window.loadでインターフェイスを変更する必要があるページで作業しています。私はwindow onloadイベントミスが時々起こる

jQuery(window).load(function() { 
//all my code goes here 
}); 

それは細かい時間のほとんどが、非常にランダムにいくつかの時間を動作します使用しています、それは、まったく実行されません。私はコンソールに何のエラーも出ない。それは私がこの問題を再現できないほどランダムです。私の質問は、インターフェイスの変更を行うwindow.onloadイベントよりも信頼性の高いものがあることです。

私はリンクを共有できないことを前もってお詫びします。

+0

https://api.jquery.com/ready/で提案されているように、 'jQuery(function(){{}});'を試すことができます。 – ConnorsFan

答えて

1

jQueryを避けてプレーンなJavaScriptを使用できます。 DOMContentLoad(https://developer.mozilla.org/pt-BR/docs/Web/Events/DOMContentLoaded)イベントを使用できます。またはaddEventListener

window.addEventListener('load', callback) 

read hereをとります。

+0

これは私の問題を正確には解決しませんでしたが、実際の問題を見つけるのに役立ちました。ウィンドウの負荷が常に発生していました。このイベントを使用していた要素は、最初の読み込み時には利用できず、時にはランダムな読み込み時にも利用できませんでした。その要素は後でスクリプトを介してロードされていました。 – EresDev

関連する問題