js - 图标在网页上漂浮移动效果
2008-08-26 20:09
148 查看
<!-- position: absolute -- 用浏览器的绝对位置的显示div -->
<!-- <div>标签要放在<script>标签前面, 因为执行顺序的原因, 如果放后面js便无法找到<div>标签。程序失败 -->
<div id="float_icon" style="position: absolute">
<a href="http://www.sohu.com" target="_blank"><img src="abc.jpg"></a>
</div>
<script type="text/javascript">
var dirX = 1, dirY = 1;
var posX = 0, posY = 0;
/*
* 两种方法调用float_icon的属性
*/
document.body.all.float_icon.style.top = 0;
document.body.all.float_icon.style.left = 0;
float_icon.style.visibility = "visible";
window.setInterval("moveIcon()",1);
function moveIcon() {
posX += (2 * dirX);
posY += (2 * dirY);
float_icon.style.top = posY;
float_icon.style.left = posX;
if(posX < 1 || posX + float_icon.offsetWidth > document.body.clientWidth)
dirX = -dirX;
if(posY < 1 || posY + float_icon.offsetHeight > document.body.clientHeight)
dirY = -dirY;
}
</script>
<!-- <div>标签要放在<script>标签前面, 因为执行顺序的原因, 如果放后面js便无法找到<div>标签。程序失败 -->
<div id="float_icon" style="position: absolute">
<a href="http://www.sohu.com" target="_blank"><img src="abc.jpg"></a>
</div>
<script type="text/javascript">
var dirX = 1, dirY = 1;
var posX = 0, posY = 0;
/*
* 两种方法调用float_icon的属性
*/
document.body.all.float_icon.style.top = 0;
document.body.all.float_icon.style.left = 0;
float_icon.style.visibility = "visible";
window.setInterval("moveIcon()",1);
function moveIcon() {
posX += (2 * dirX);
posY += (2 * dirY);
float_icon.style.top = posY;
float_icon.style.left = posX;
if(posX < 1 || posX + float_icon.offsetWidth > document.body.clientWidth)
dirX = -dirX;
if(posY < 1 || posY + float_icon.offsetHeight > document.body.clientHeight)
dirY = -dirY;
}
</script>
相关文章推荐
- js - 图标在网页上漂浮移动效果
- 在网页上实现图标的漂浮移动效果
- 自写jquery网页回到顶部效果,渐隐图标,引用js文件就可以
- 自写jquery网页回到顶部效果,渐隐图标,引用js文件即可
- JS实现网页漂浮广告效果简单
- JS网页图片查看器-可控制图片放大缩小还原移动效果
- JS网页图片查看器-可控制图片放大缩小还原移动效果
- 在网页上显示漂浮移动效果
- 自写jquery网页回到顶部效果,渐隐图标,引用js文件就可以
- 在网页上显示漂浮移动效果
- JS网页图片查看器-可控制图片放大缩小还原移动效果
- 网页JS弹出广告代码,头部,右下角,网页中漂浮,对联广告代码等大全
- js前端抓取网页图标
- JS实现消息来时让网页标题闪动效果的方法
- google曾经的首页小图标,JS+CSS实现的动画效果
- js基于面向对象实现网页TAB选项卡菜单效果代码
- js实现的简洁网页滑动tab菜单效果代码
- JS基于Ajax实现的网页Loading效果代码
- js实现图片漂浮效果的方法
- 网页文字移动效果展示