<html>
<head>
<title>js漂浮窗口</title>
<body>
<div id="codefans_net" style="position:absolute">
<!--链接地址--><a href="#" target="_blank">
<!--图片地址--><img src="android12.jpg" border="0">
</a>
</div>
<script>
//x和y开始移动的位置
var x = 50,y = 60
//xin和yin标识正反方向移动的判断
var xin = true, yin = true
//每次移动的位移为10px
var step = 10
//每隔0.5秒移动一次
var delay = 500
//根据层ID获取要移动的层的对象
var obj=document.getElementById("codefans_net")
//浮动的函数
function float() {
//L和T表示浏览器窗口左边和顶部开始的坐标
var L=T=0
//R和B表示浏览器窗口右边和底部部减去浮动层宽和高的交点的坐标
var R= document.body.clientWidth-obj.offsetWidth
var B = document.body.clientHeight-obj.offsetHeight
//对浮动层位置的从新设置
obj.style.left = x + document.body.scrollLeft
obj.style.top = y + document.body.scrollTop
//从新计算x的位置
x = x + step*(xin?1:-1)
if (x < L) {//表示浮动层的x坐标位置小于浏览器窗口最左边的位置设置xin为正向,x=L=0;
xin = true;
x = L
}
if (x > R){//表示浮动层的x坐标位置大于浏览器窗口最右边的位置设置xin为反向,x=R;
xin = false;
x = R
}
//计算y的位置
y = y + step*(yin?1:-1)
if (y < T) { //表示浮动层的x坐标位置小于浏览器窗口最顶部的位置设置yin为正向,y=T=0;
yin = true;
y = T
}
if (y > B) { //表示浮动层的x坐标位置大于浏览器窗口最底部的位置设置yin为反向,y = B;
yin = false;
y = B
}
}
// setInterval() 方法按照指定的delay毫秒为周期来调用执行浮动方法float()。
var itl= setInterval("float()", delay)
// clearInterval() 方法可以取消该周期性的方法调用。
obj.onmouseover=function(){clearInterval(itl)}
// setInterval() 方法按照指定的delay毫秒为周期来调用执行浮动方法float()。
obj.onmouseout=function(){itl=setInterval("float()", delay)}
</script>
</body>
</html>
分享到:
相关推荐
漂浮广告,浮动广告,JS浮动广告代码
js浮动广告代码,四周漂浮的广告代码,用起来很方便。
javascript 漂浮广告 虽然网站上有漂浮广告很烦人,有的老板就偏爱 这个 ... 没办法 ..哎
主要介绍了JS实现弹性漂浮效果的广告代码,涉及javascript动态操作图片弹性运动效果的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
jquery浮动图片广告代码_页面上漂浮图片广告代码 jquery浮动图片广告代码_页面上漂浮图片广告代码
js浮动广告代码,常见的在屏幕内漂浮的图片广告效果,可以吸引用户注意力,缺点是用户体验稍差 网页两侧浮动广告代码 网页固定位置浮动图片广告代码
漂浮广告的JS代码(经典)! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
自己初学的js写的代码,写的不好欢迎各种意见,目前测试在IE11和火狐下都没问题 使用方法: 只需在html页里面嵌入一段js代码如下: var obj=new Advert(); obj.src="";//图片地址 obj.href="";//点击图片链接地址 //...
jQuery浮动图片广告代码简介: jQuery浮动图片广告代码是一款页面上漂浮图片广告代码。
本文实例为大家分享了js实现左右浮动广告展示的具体代码,供大家参考,具体内容如下 <html> <title>左右两侧浮动广告</title> <head> </head> <body> <tr><td> </td></tr> ...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 第二种 漂浮广告 不符合标准Js漂浮广告代码,比较经典的浮动广告,到现还很实用,如果你是一位站长的话,这种代码是必备的,希望对你有用处。 漂浮广告 ...
浮动图片广告代码是一款页面上漂浮图片广告代码。
js实现满屏网页漂浮广告_兼容所有浏览器
在网上找了很多JS悬浮效果,都没自己理想的,最后只能自己摸索,终于可以完全支持<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,...
个右下角QQ漂浮广告代码兼容多浏览器,确实不错,需要的朋友可以参考下。
61:不错的漂浮广告代码下载 62:24小时退弹一次的代码下载 63:顶部收缩广告效果yahoo-IE7下载 64:仿QQ消息弹出广告效果下载 65:不可阻止的退弹代码演示下载 66:网易顶部展出的大幅广告下载 67:包含flash的通栏滚动...
jQuery浮动广告横幅代码是一款网页底部悬浮的广告横幅,点击关闭按钮图片广告横幅大小图隐藏切换效果代码。
可以同时浮动多个图片,随机生成漂浮位置,每刷新一次页面,图片位置是不一样的,很实用的JS广告代码。
带关闭按钮的网页漂浮广告代码</title> </head> <body> <div id=”img” style=”position: absolute; left: 311; top: 815;visibility :hidden;” onmouseover=”clearInterval(interval)” ...
漂浮广告和百度地图代码实际可运行简单可用 自己亲自测试 大家拿去看吧!