怎么做滚动条移动漂浮物就跟着移动的效果

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:14:10

分少了...哈..给你写一个:

<script>
<!--
function moveSelf(){
var obj=document.getElementById("漂浮物ID");//取出你要漂浮的控件.如果多个.这里就声明两个变量.下面操作也要针对多个.
var btnx,btny;//当前窗体位置
if (window.innerHeight) {
btnx = window.pageXOffset;
btny = window.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop) {
btnx = document.documentElement.scrollLeft;
btny = document.documentElement.scrollTop;
}
else if (document.body) {
btnx = document.body.scrollLeft;
btny = document.body.scrollTop;
}
obj.style.top=(btny+200)+"px";//这里的200你可以根据你的控件要显示的地方来改变
obj.style.left=(btnx+200)+"px";//这里的200你可以根据你的控件要显示的地方来改变
setTimeout(moveSelf,100);//这里的100是100毫秒.就是说每0.1秒检查一次页面中内容位置有无改变.然后改变你的飘浮物.
}
//-->
</script>

页面里.随便哪加上这个:
<img id="漂浮物ID" src="xxxxxxxx">