プリロード、遅延ロード、またはオンデマンドでロードされる可能性のある小さなjavascript utilがあります。開始されると、DOM に何かが追加されます。優先度は低く、プリロードされている場合は実行前に onload イベントが発生するのを待つことができますが、遅延ロードされている場合は先に進んですぐに実行できます。
現在、フッター要素の ID が存在するかどうかを確認して、ウィンドウの onload イベントにイベント リスナーを追加するか、単に実行する必要があるかを判断しています。例えば
if ( document.getElementById("footer") ){
Init()
} else {
if (window.addEventListener){...}
else if (window.attachEvent){...}
}
現在は機能していますが、これは明らかにかなり貧弱な解決策です。これを改善するための非jQuery関連の提案は、感謝して受け取りました!