简单几行代码,实现返回顶部按钮,失效。

以前在网上找的,简单实现返回顶部代码。最近发现用不了。

代码如下

<div id=”full” style=”width:50px; height:95px; position:fixed; left:50%; top:425px; margin-left:493px;  z-index:100; text-align:center; cursor:pointer;”>
<a><img src=”http://top.baidu.com/img/return_top.gif” border=0 alt=”返回顶部”></a>
</div>
<script src=”http://top.baidu.com/js/news_top.js” type=”text/javascript”></script>

原因是不知道因为代码里面引用了百度的js。不知道为什么百度从定向到别的地方了。导致js加载失败。

于是上网找到了news_top.js的源代码贴出来

var isie6=window.XMLHttpRequest?false:true;function newtoponload(){var c=document.getElementById("full");function b(){var a=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop;if(a>0){if(isie6){c.style.display="none";clearTimeout(window.show);window.show=setTimeout(function(){var d=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop;if(d>0){c.style.display="block";c.style.top=(400+d)+"px"}},300)}else{c.style.display="block"}}else{c.style.display="none"}}if(isie6){c.style.position="absolute"}window.onscroll=b;b()}if(window.attachEvent){window.attachEvent("onload",newtoponload)}else{window.addEventListener("load",newtoponload,false)}document.getElementById("full").onclick=function(){window.scrollTo(0,0)};

有跟我出现同样问题的朋友赶紧来下载了。

posted @ 2013-01-04 10:28  http://sglin.cn  阅读(278)  评论(0)    收藏  举报