<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>右侧悬浮框2</title>
<style type="text/css">
#img1{
width: 200px;
height: 200px;
position: absolute;
background-color: red;
right:0;
bottom:0;
}
</style>
<script type="text/javascript" src='move2.js'></script>
<script type="text/javascript">
window.onscroll=function()
{
var oImg = document.getElementById('img1');
var scrollTop = document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop;
startMove(oImg,{top:parseInt((document.documentElement.clientHeight-oImg.offsetHeight)/2)+scrollTop});
};
</script>
</head>
<body style="height: 2000px;">
<img src="images/baby.jpg" id="img1">
</body>
</html>
1.var scrollTop = document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop;针对三种不同的浏览器来选择scrollTop这个值,分别为ie,Safari,FF和chrome。
2.document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度