jsp页面里的漂浮图片怎么做?
1个回答
2013-05-29
展开全部
1.<script type="text/javascript" language="javascript">
var x=50,y=60; //浮动广告初始位置
var xin=true,yin=true; //xin为真,则向右运动,否则向左运动;yin为真,则向下运动,否则向上运动
var step=1; //移动的距离
var delay=10; //移动的时间间隔
function floatAD(){
var L=T=0; //L左边界,T上边界
var R=document.body.offsetWidth-document.getElementById("fly").offsetWidth; //层移动的右边界
var B=document.body.offsetHeight-document.getElementById("fly").offsetHeight; //层移动的下边界
document.getElementById("fly").style.left=x; //层移动的左边界
document.getElementById("fly").style.top=y; //层移动的上边界
x=x+step*(xin?1:-1);
if(x<L){xin=true;x=L;}
if(x>R){xin=false;x=R;}
y=y+step*(yin?1:-1);
if(y<T){yin=true;y=T;}
if(y>B){yin=false;y=B;}
setTimeout("floatAD()",delay); //隔多长时间调用一次
}2.<body onLoad="floatAD()">//在body的onLoad事件中调用即可。
var x=50,y=60; //浮动广告初始位置
var xin=true,yin=true; //xin为真,则向右运动,否则向左运动;yin为真,则向下运动,否则向上运动
var step=1; //移动的距离
var delay=10; //移动的时间间隔
function floatAD(){
var L=T=0; //L左边界,T上边界
var R=document.body.offsetWidth-document.getElementById("fly").offsetWidth; //层移动的右边界
var B=document.body.offsetHeight-document.getElementById("fly").offsetHeight; //层移动的下边界
document.getElementById("fly").style.left=x; //层移动的左边界
document.getElementById("fly").style.top=y; //层移动的上边界
x=x+step*(xin?1:-1);
if(x<L){xin=true;x=L;}
if(x>R){xin=false;x=R;}
y=y+step*(yin?1:-1);
if(y<T){yin=true;y=T;}
if(y>B){yin=false;y=B;}
setTimeout("floatAD()",delay); //隔多长时间调用一次
}2.<body onLoad="floatAD()">//在body的onLoad事件中调用即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询