知识大全 js浮动图片的动态效果

Posted

篇首语:你不勇敢,没人替你坚强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 js浮动图片的动态效果相关的知识,希望对你有一定的参考价值。

这篇文章介绍了几种JS的动态效果实例 有需要的朋友可以参考一下   复制代码 代码如下: <!DOCTYPE PUBLIC " //W C//DTD HTML Transitional//EN" " <> <head> <meta equiv="Content Type" content="text/; charset=UTF "> <title>浮动图片</title> <script type=text/javascript> var step=; // 移动的像素 var y=; // 垂直移动的方向 表示向上 表示向下 var x=; // 水平移动的方向 表示向左 表示向右 function myFloat() var img=document getElementById("myImg"); // 获取图片和当前浏览器窗口上边距 由于img style top获取的值带px单位 var top=img style top replace("px" ""); // top=top ; // img style top=top + "px"; // 获取图片和当前浏览器窗口左边距 var left=img style left replace("px" ""); // left=left ; // img style left=left + "px"; // 上下移动 if(top <=) y=; if(top >=document body clientHeight) y=; top=(top* ) + (step * y); img style top=top + "px"; // 左右移动 if(left <=) x=; // alert(img clientWidth); if(left >=(document body clientWidth img clientWidth)) x=; left=(left* ) + (step * x); img style left=left + "px"; setTimeout("myFloat()" ); </script> </head> <body onload="myFloat();" > <img id="myImg" src=" /> </body> </>

   另一种的实现方式

复制代码 代码如下: <> <head> <meta equiv="Content Type" content="text/; charset=gb " /> <title>浮动广告实例</title> <script type=text/javascript>     var pos = ;     function toueme()         document getElementById("toubiao") style display = "none";         function initArray()         this length = initArray arguments length;         for (var i = ; i < this length; i++)             this[i] = initArray arguments[i];                 var col = new initArray(" b" " b" " b" " b");     col[ ] = "yellow";     col[ ] = "coral";     col[ ] = "orange";     col[ ] = "red";     col[ ] = "greenyellow";     col[ ] = "lime";     col[ ] = "turquoise";     col[ ] = "coral";     col[ ] = "blueviolet";     col[ ] = "violet";     function chgCol()         pos++;         if (pos < || pos > )             pos = ;                 document bgColor = col[pos];         setTimeout("chgCol()" );     </script> </head> <body bgColor="#ffffff" onload="chgCol();pingpong();"> <DIV id=img      >  <div id=toubiao>      <a onClick=toueme()>     <img       src=close gif       width= height= hspace=" " border= ></a>  </div>  <a href="#" target="_blank">  <img src= jpg width= height= border= >  </a>  </DIV> <SCRIPT> var xPos = ; var yPos = ; var step = ; var delay = ; var height = ; var Hoffset = ; var Woffset = ; var yon = ; var xon = ; var pause = true; var interval; img style top = yPos; function changePos()     width = document body clientWidth; //获取浏览器的宽度     height = document body clientHeight; //获取浏览器的高度 Hoffset = img offsetHeight; Woffset = img offsetWidth; img style left = xPos + document body scrollLeft; img style top = yPos + document body scrollTop; if (yon) yPos = yPos + step; else yPos = yPos step; if (yPos < ) yon = ;yPos = ; if (yPos >= (height Hoffset)) yon = ;yPos = (height Hoffset); if (xon) xPos = xPos + step; else xPos = xPos step; if (xPos < ) xon = ;xPos = ; if (xPos >= (width Woffset)) xon = ;xPos = (width Woffset);   function start() img visibility = "visible"; interval = setInterval( changePos() delay); //interval = setTimeout("changePos()" delay); function pause_resume() if(pause) clearInterval(interval); pause = false; else interval = setInterval( changePos() delay); pause = true; start(); </SCRIPT> </body> </>

   JS实现气泡从水中急速上升效果

复制代码 代码如下: <> <head> <title>JS实现气泡从水中急速上升效果</title> <style type=text/css> body cursor:crosshair;margin: ; padding: ; position:absolute; overflow:hidden; background:#FFF; left: ; top: ; width: %; height: %; </style> <script type=text/javascript> var object = new Array(); nbfm   = ; var xm = ; var ym = ; var nx = ; var ny = ; function movbulb()  with (this)   if(ec < )    if(Math abs(x xm) < && Math abs(y ym) < )     xx = (xm x ) / ;     yy = (ym y ) / ;     ec++;        xx *= ;   yy *= ;   x = Math round(x + Math cos(y / ) * p) + xx;   y += yy v;   if(y < h * || x < w * || x > nx + w * )    y = ny + N + h * ;    x = nx/ + Math random() * ;    ec = ;     obj style top  = y h;   obj style left = x w;   function CObj(N img w h)  this obj = document createElement("img");  this obj src = img src;  this obj style position = "absolute";  this obj style left = ;  document body appendChild(this obj);  this N  = N;  this x = ;  this y = ;  this v  = + Math round(( / h) * Math random());  this p  = + Math round((w / ) * Math random());  this xx = ;  this yy = ;  this ec = ;  this w  = w;  this h  = h;  this movbulb = movbulb; function resize()  nx = document body offsetWidth;  ny = document body offsetHeight; onresize = resize; document onmousemove = function(e)  if (window event) e = window event;  xm = document body scrollLeft+(e x || e clientX);  ym = document body scrollTop+(e y || e clientY); function run()  for(i in object)object[i] movbulb();  setTimeout(run ); onload = function()  PIC = document getElementById("bubbles") getElementsByTagName("img");  resize();  for(nbf= ;nbf<nbfm;nbf++)   sf = PIC[nbf%PIC length];   object[nbf] = new CObj(nbf sf sf width/ sf height/ );    run(); </script> </head> <body> <div id="bubbles" >  <img src=smile gif>  <img src=biggrin gif>  <img src=eek gif>  <img src=rolleyes gif> </div> </body> </>

   浮动广告

复制代码 代码如下: cha138/Article/program/Java/JSP/201311/20253

相关参考

知识大全 网页JS浮动提示效果

网页JS浮动提示效果  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Arti

知识大全 asp.net页面中浮动广告js注意事项

  这两天遇到一个需求就是在一个页面中浮动一张图片兼容浏览器那是默认需求鼠标悬停那也算是默认需求本来认为没什么麻烦的网上那么多随便搜一个再改吧改吧就哦了可是后来发现没有想象的那么简单  问题一网上DE

知识大全 简单的js图片拉伸效果特效

以下是HTML网页特效代码点击运行按钮可查看效果<scriptlanguage=<fpclass=\'fp-0wmjk\'></fp>javascript<fpcl

知识大全 JS实现QQ图片一闪一闪的效果

JS实现QQ图片一闪一闪的效果  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138

知识大全 JS实现QQ图片一闪一闪的效果小例子

JS实现QQ图片一闪一闪的效果小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了J

知识大全 jquery滚动组件(vticker.js)实现页面动态数据的滚动效果

本文为大家想你想介绍下jquery实现页面动态数据的滚动效果似乎只有通过divulli标签嵌套的方式才能实现表格多行多列的滚动效果 复制代码代码如下:<scriptlanguage="

知识大全 仿谷歌主页js动画效果实现代码

昨天看到谷歌的主页上出现了几个动画发现不是flash做的而是用js+图片实现的!今天把拷贝到的图片用js实现了动画效果!   源代码复制代码代码如下:<!DOCTYPEPUBLIC"/

知识大全 JavaScript制作会反弹的浮动图片

JavaScript制作会反弹的浮动图片  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!现在网上流行

知识大全 js实现缩小网页内所有图片大小

  javascript遍历网页内的所有图片根据图片的宽高按一定的比率缩小javascript 缩小网页内所有图片大小的方法函数如下:  */<scriptlanguage="java

知识大全 JS等比例缩小图片尺寸

JS等比例缩小图片尺寸  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为了提升用户体验网站用户在