样式文件太大太多,首次加载页面后,样式错乱的解决办法

<Script>
function reurl(){
url = location.href; //把当前页面的地址赋给变量 url
var times = url.split("?"); //分切变量 url 分隔符号为 "?"
if(times[1] != 1){ //如果?后的值不等于1表示没有刷新
url += "?1"; //把变量 url 的值加入 ?1
self.location.replace(url); //刷新页面
}
}
onload=reurl
</script>

原理:充分利用地址栏可带参数的选项,用脚本来取得页面间的传递参数,并不需要后台程序的支持。

1.js控制页面只刷新一次

window.onload(){
if(location.href.indexOf('#reloaded')==-1){
location.href=location.href+"#reloaded";
location.reload();
}
}

2.第二种只刷新一次
$(function(){
if($.cookie("refresh")!="no"){
setTimeout(function(){
window.location.reload();
$.cookie("refresh","no");
},5000);
}
});

3.

function refresh(){ window.location.reload(); setTimeout(refresh , 5000); }

posted @ 2019-04-16 15:52  Gk°¯  阅读(532)  评论(0编辑  收藏  举报