そのため、私はかなり長い間、スティッキー フッターの確実な解決策を探していました。すべてのページとすべてのブラウザーでうまく機能するものを見つけました。ただし、ロードしてから有効になるまでに時間がかかります。これをスピードアップする方法はありますか?ページがロードされる前にロードするかもしれませんか?onLoadの代わりに「onDOMready」に設定できると誰かが言いましたか?それは理にかなっていますか?
とにかく、ここに私のコードがあります:
<script>
function positionFooter() {
var mFoo = $("#myfooter");
if ((($(document.body).height() +
mFoo.height()) < $(window).height() &&
mFoo.css("position") == "fixed") ||
($(document.body).height() < $(window).height() &&
mFoo.css("position") != "fixed"))
{
mFoo.css({ position: "fixed", bottom: "0px" });
}
else
{
mFoo.css({ position: "static" });
}
}
$(document).ready(function () {
positionFooter();
$(window).scroll(positionFooter);
$(window).resize(positionFooter);
$(window).load(positionFooter);
});
</script>
<!--content --->
<div id="myfooter" style="width:100%;"><!--footer content--></div>
読み込みを速くするにはどうすればよいですか?