其他浏览器都可以在刷新页面时返回顶部
但是ie就搞特殊,点击刷新键(F5)无法返回顶部只是闪一下又回到原位置
function scrollRefresh(){//刷新页面时返回顶部
setTimeout(function(){
window.scrollTo(0,0);
document.documentElement.scrollTop = 0;
document.body.scrollTop = 0;
},30);
};
function loadTookit(){
var J_top_kitBox = document.getElementById('J_top_kitBox');
var clientheight = document.documentElement.clientHeight || document.body.clientHeight;
var ScrollSet = null;
var StScorll = true;
window.addEventListener("scroll",function(){
var scrollKitTop = document.documentElement.scrollTop || document.body.scrollTop;
if(scrollKitTop >= 900){
J_top_kitBox.style.cssText = 'display:block';
}else{
J_top_kitBox.style.cssText = '';
};
if(!StScorll){
clearInterval(ScrollSet);
};
StScorll = false;
});
J_top_kitBox.addEventListener('click',function(){//点击返回按钮返回顶部
ScrollSet = setInterval(function(){
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
var ScrollSpeed = Math.floor( -scrollTop / 9);
document.documentElement.scrollTop = document.body.scrollTop = scrollTop + ScrollSpeed;
if(scrollTop == 0){
clearInterval(ScrollSet);
};
StScorll = true;
},50);
});
};