求一个碰到网页边框后会自动反弹的漂浮广告代码。

一些网站是有自动漂浮的招聘广告,会一直在网页内反弹漂浮。这个图层怎么制作... 一些网站是有自动漂浮的招聘广告,会一直在网页内反弹漂浮。这个图层怎么制作 展开
 我来答
hesh2000
2011-01-24 · 超过35用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:127万
展开全部
var xPos_AdFloat = 300;
var yPos_AdFloat = 200;
var yon = 0;
var xon = 0;
var pause_AdFloat = true;
var interval_AdFloat;
function changePos(){
var width = document.body.clientWidth;
var height = document.body.clientHeight;
var Hoffset = document.getElementById('imgAd_AdFloat').offsetHeight;
var Woffset = document.getElementById('imgAd_AdFloat').offsetWidth;
document.getElementById('imgAd_AdFloat').style.left = (xPos_AdFloat + document.body.scrollLeft)+"px";
document.getElementById('imgAd_AdFloat').style.top = (yPos_AdFloat + document.body.scrollTop)+"px";
if (yon){
yPos_AdFloat = yPos_AdFloat + 1;
}
else{
yPos_AdFloat = yPos_AdFloat - 1;
}
if (yPos_AdFloat < 0){
yon = 1;
yPos_AdFloat = 0;
}
if (yPos_AdFloat >= (height - Hoffset)){
yon = 0;
yPos_AdFloat = (height - Hoffset);
}
if (xon){
xPos_AdFloat = xPos_AdFloat + 1;
}
else{
xPos_AdFloat = xPos_AdFloat - 1;
}
if (xPos_AdFloat < 0){
xon = 1;
xPos_AdFloat = 0;
}
if (xPos_AdFloat >= (width - Woffset)){
xon = 0;
xPos_AdFloat = (width - Woffset);
}
}
function startAd(){
document.getElementById('imgAd_AdFloat').style.display = 'block';
interval_AdFloat = setInterval('changePos()', 30);
}
function stopAd(){
document.getElementById('imgAd_AdFloat').style.display = 'none';
}
function pause_resume(){
if(pause_AdFloat){
clearInterval(interval_AdFloat);
pause_AdFloat = false;
}
else{
interval_AdFloat = setInterval('changePos()',30);
pause_AdFloat = true;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式