网页动态特效js代码(js浮动图片的动态效果)

:暂无数据 2026-07-18 15:15:08 0

网页动态特效js代码(js浮动图片的动态效果)

大家好,网页动态特效js代码相信很多的网友都不是很明白,包括js浮动图片的动态效果也是一样,不过没有关系,接下来就来为大家分享关于网页动态特效js代码和js浮动图片的动态效果的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

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;         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 = new CObj(nbf sf sf width/ sf height/ );  }  run(); } 《/script》 《/head》 《body》 《div id="bubbles" class="page_speeder_704484182"》  《img src= *** ile gif》  《img src=biggrin gif》  《img src=eek gif》  《img src=rolleyes gif》 《/div》 《/body》 《/》

   浮动广告

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

实现网页内容水平或垂直滚动的Javascript代码

主要两个部分,一、是滚动内容部分;二、JS的滚动代码部分,也只有两句话。
一、传统的滚动代码
用Javascript实现新闻内容的水平滚动!
[Ctrl+A
全选
注:如需引入外部Js需刷新才能执行]
传统的滚动代码应用效果比较单一,而且经常还存在浏览器的兼容性问题,比如在FIREFOX上效果就会出现marquee的特效无效的问题。
二、Javascript实现的滚动效果
用Javascript实现新闻内容的水平滚动1
document.write("用Javascript实现新闻内容的水平滚动2");
//新闻内容
document.write("用Javascript实现新闻内容的水平滚动3");
//新闻内容
//div标签中的宽度width等参数可以自行调节
function
newsScroll()
{
news.style.pixelLeft=(news.style.pixelLeft-1)%headnew.offsetWidth;//实现不间断滚动
}
function
go()
{
timer1=setInterval(’newsScroll()’,30)
//更改第二个参数可以改变速度,值越小,速度越快。
}
go();
[Ctrl+A
全选
注:如需引入外部Js需刷新才能执行]
以上就是完整的JS滚动代码,如果想实现垂直滚动,则只需要简单的修改即可,即使用style的pixTop属性即可实现。
摘自
天缘博客

关于Javascript 特效代码

《script language="JavaScript"》
《!-- Hide the script from old browsers --
function compute(obj) //定义一个函数 名字叫compute 他接收了一个参数 obj
{obj.expr.value = eval(obj.expr.value)} //当前的参数的值和下文参数值所用的方法相同
var one = ’1’ //定义一个字符型的1
var two = ’2’ //定义一个字符型的2
var three = ’3’ //定义一个字符型的3
var four = ’4’ //定义一个字符型的4
var five = ’5’ //定义一个字符型的5
var six = ’6’ //定义一个字符型的6
var seven = ’7’ //定义一个字符型的7
var eight = ’8’ //定义一个字符型的8
var nine = ’9’ //定义一个字符型的9
var zero = ’0’ //定义一个字符型的0
var plus = ’+’ //定义一个字符型的+
var minus = ’-’ //定义一个字符型的*
var multiply = ’*’ //定义一个字符型的*
var divide = ’/’ //定义一个字符型的/
var decimal = ’.’ //定义一个字符型的.
function enter(obj, string) //定义一个函数 名字叫enter 他接收了一个参数 obj
{obj.expr.value += string} //让 obj的值加上 ’+’后面的值
function clear(obj) //定义一个函数 名字叫clear 他接收了一个参数 obj
{obj.expr.value = ’’} //让obj的值等于空
// --End Hiding Here --》
《/script》
《form name="calc"》
《table border=1》
《td colspan=4》《input type="text" name="expr" size=30 action="compute(this.form)"》 《tr》
《!--提交表单--》
《td》《input type="button" value=" 7 " onClick="enter(this.form, seven)"》《!--当鼠标点击
按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" 8 " onClick="enter(this.form, eight)"》《!--当鼠标点击
按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" 9 " onClick="enter(this.form, nine)"》《!--当鼠标点击
按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" / " onClick="enter(this.form, divide)"》《!--当鼠标点
击按钮的时候提交给函数按钮中的值--》
《tr》《td》《input type="button" value=" 4 " onClick="enter(this.form, four)"》《!--当鼠标
点击按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" 5 " onClick="enter(this.form, five)"》《!--当鼠标点击
按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" 6 " onClick="enter(this.form, six)"》《!--当鼠标点击按
钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" * " onClick="enter(this.form, multiply)"》《!--当鼠标
点击按钮的时候提交给函数按钮中的值--》
《tr》《td》《input type="button" value=" 1 " onClick="enter(this.form, one)"》《!--当鼠标点
击按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" 2 " onClick="enter(this.form, two)"》《!--当鼠标点击按
钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" 3 " onClick="enter(this.form, three)"》《!--当鼠标点击
按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" - " onClick="enter(this.form, minus)"》《!--当鼠标点
击按钮的时候提交给函数按钮中的值--》
《tr》《td colspan=2》《input type="button" value=" 0 " onClick="enter
(this.form, zero)"》《!--当鼠标点击按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" . " onClick="enter(this.form, decimal)"》《!--当鼠标
点击按钮的时候提交给函数按钮中的值--》
《td》《input type="button" value=" + " onClick="enter(this.form, plus)"》《!--当鼠标点击
按钮的时候提交给函数按钮中的值--》
《tr》《td colspan=2》《input type="button" value=" = " onClick="compute(this.form)"》《!
--提交表单在javascript中进行运算--》
《td colspan=2》《input type="button" value="AC" size= 3 onClick="clear(this.form)"》 《!--
点击此按钮调用此函数--》
《/table》
《/form》

jquery动态加载js三种方法

  《! 这里为你提供了三种动态加载js的jquery实例代码哦 由于jquery是为用户提供方便的 所以利用jquery动态加载文件只要一句话$ getscript("test js");就ok了

  《!doctype public " //w c//dtd x transitional//en" " 《 xmlns=" 《head》 《meta equiv="content type" content="text/; charset=gb " /》

  《title》jquery 动态加载js三种方法《/title》 《script language="网页特效"》 $ getscript("test js"); //方法二

  function loadjs(file){      var head = $( head ) remove( #loadscript );     $("《scri"+"pt》"+"《/scr"+"ipt》") attr({src:file type: text/javascript id: load }) appendto(head); }//够简单把!如果在浓缩以下你甚至可以用一行代码全部搞定 //方法三

  $("《scri"+"pt》"+"《/scr"+"ipt》") attr({src:file type: text/javascript id: load }) appendto($( head ) remove( #loadscript ));

  《/script》 《/head》

lishixinzhi/Article/program/Java/JSP/201311/20414

如果你还想了解更多这方面的信息,记得收藏关注本站。

网页动态特效js代码(js浮动图片的动态效果)

本文编辑:admin

更多文章:


制作网页时通常需要在同一网页内跳转常常采用制作什么超链接(简述在网页设计中制作超链接的类型)

制作网页时通常需要在同一网页内跳转常常采用制作什么超链接(简述在网页设计中制作超链接的类型)

这篇文章给大家聊聊关于制作网页时通常需要在同一网页内跳转常常采用制作什么超链接,以及简述在网页设计中制作超链接的类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年9月5日 07:00

印刷管理软件开发平台(晨辉erp系统有都有哪些功能)

印刷管理软件开发平台(晨辉erp系统有都有哪些功能)

本篇文章给大家谈谈印刷管理软件开发平台,以及晨辉erp系统有都有哪些功能对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月5日 06:45

方丈和主持的区别(住持和方丈的区别是什么)

方丈和主持的区别(住持和方丈的区别是什么)

其实方丈和主持的区别的问题并不复杂,但是又很多的朋友都不太了解住持和方丈的区别是什么,因此呢,今天小编就来为大家分享方丈和主持的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年9月5日 06:30

北京到牡丹江的火车票(K265火车经过的站点)

北京到牡丹江的火车票(K265火车经过的站点)

本篇文章给大家谈谈北京到牡丹江的火车票,以及K265火车经过的站点对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月5日 06:15

网站设计毕业论文大纲(论文设计写作提纲要点)

网站设计毕业论文大纲(论文设计写作提纲要点)

大家好,今天小编来为大家解答以下的问题,关于网站设计毕业论文大纲,论文设计写作提纲要点这个很多人还不知道,现在让我们一起来看看吧!

2026年9月5日 06:00

开发工具按钮是表格部分数据清零(怎么添加一个Excel批量删除多个单元格内容按钮)

开发工具按钮是表格部分数据清零(怎么添加一个Excel批量删除多个单元格内容按钮)

大家好,今天小编来为大家解答以下的问题,关于开发工具按钮是表格部分数据清零,怎么添加一个Excel批量删除多个单元格内容按钮这个很多人还不知道,现在让我们一起来看看吧!

2026年9月5日 05:45

网页打不开飞书(如何让飞书打开html)

网页打不开飞书(如何让飞书打开html)

大家好,如果您还对网页打不开飞书不太了解,没有关系,今天就由本站为大家分享网页打不开飞书的知识,包括如何让飞书打开html的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月5日 05:30

石家庄网站优化全包(石家庄公交第三批线网线优化什么时候开始)

石家庄网站优化全包(石家庄公交第三批线网线优化什么时候开始)

大家好,如果您还对石家庄网站优化全包不太了解,没有关系,今天就由本站为大家分享石家庄网站优化全包的知识,包括石家庄公交第三批线网线优化什么时候开始的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月5日 05:15

一个卖东西的微信小程序,都需要什么条件怎么制作?我想做一个社区团购的小程序,怎么入手呢,大概需要花多少钱

一个卖东西的微信小程序,都需要什么条件怎么制作?我想做一个社区团购的小程序,怎么入手呢,大概需要花多少钱

今天给各位分享一个卖东西的微信小程序,都需要什么条件怎么制作的知识,其中也会对一个卖东西的微信小程序,都需要什么条件怎么制作进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月5日 05:00

建筑工程公司是干什么的(建筑公司是干嘛的)

建筑工程公司是干什么的(建筑公司是干嘛的)

“建筑工程公司是干什么的”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看建筑工程公司是干什么的(建筑公司是干嘛的)!

2026年9月5日 04:45

最近更新

热门文章

标签列表