如何延迟加载JS???
发布网友
发布时间:2022-04-22 04:53
我来回答
共3个回答
热心网友
时间:2022-04-22 16:44
把JS加载写到页面最底部
比如:
原本要加载JS的地方:<div id="Before_js"></div>
页面最底部:
<div id="jiazai" style="none">
<!-- 这里放原先要加载的JS,把原本要在上面加载的,都放到这里加载完 -->
</div>
<script tye="text/javascript">
document.getElementById("Before_js").appendChild(document.getElementById("jiazai").getElementsByTagName()[]);
//这里就是把底部加载好的内容写到原先要放JS加载内容的地方,这样就是页面加载完了,到最底部才加载JS
</script>
热心网友
时间:2022-04-22 18:02
$().ready(function(){
$.getScript("xxx.js");
});
请注意这里是加载并执行 换句话说js方法要写成注册式的
var text=function(){}
而 function text(){} 不行
热心网友
时间:2022-04-22 19:37
js写到body里??应该可以吧