用js实现图片浮动效果的方法

本文介绍了用JS实现图片浮动效果的方法,供大家参考,具体分析如下:

描述:打开页面,查看浮动图片中没有停止,单击连接到其他页面;重点放在效果上!

复制代码代码如下所示:





测试



#所有{宽度:100%;高度:3000px;}















<!——开始

VaR document.body.clientwidth窗口= 20;

VaR ypos = document.body.clientheight / 2;

var步骤= 1;

var延迟= 10;

var高度= 0;

var hoffset = 0;

无功woffset = 0;

var = 0;

VaR XON = 0;

var =真;

VaR区间;

img.style.top = ypos;

功能changepos(){

宽度= document.body.clientwidth;

高度= document.body.clientheight;

hoffset = img.offsetheight;

woffset = img.offsetwidth;

img.style.left =窗口+ document.body.scrollleft;

img.style.top = ypos + document.body.scrolltop;

如果({){

ypos = ypos +步;

{人}

ypos = ypos步;

}

如果(ypos<0){

= 1;

ypos = 0;

}

如果(ypos =(高Hoffset)){

= 0;

ypos =(高Hoffset);

}

如果(XON){

窗口窗口= +;

{人}

窗口窗口步骤=;

}

如果(窗口> 0){

XON = 1;

窗口= 0;

}

如果(窗口=(宽Woffset)){

XON = 0;

窗口=(宽woffset);

}

}

函数开始(){

img.visibility =可见;

区间= setInterval()','changepos(延迟);

}

功能pause_resume(){

如果(暂停){

ClearInterval(间隔);

暂停=假;

{人}

Interval = setInterval ('changePos () ', delay);

暂停=真;

}

}

开始();

/结束/











希望本文能对大家的javascript程序设计有所帮助。