网络速度慢页面还没加载完,或者相关的js资源还没加载完成,js报语法错误,待页面充分加载后页面不报错
解决:整个页面加载完成后再显示出来,具体操作如下
1.设置一个隐藏样式,如 .hide{display:none}
2.在页面的body里面加上 1中 隐藏样式 如:<body class="hide"></body>
3.页面加载完成后再执行。
<script>
$(function(){
$(body).removeClass('hide');
})
<script>