,,基于javascript实现全屏漂浮广告

,,基于javascript实现全屏漂浮广告

本文主要介绍了基于javascript的全屏浮动广告的实现。光标浮动广告停止移动,有一定参考价值。感兴趣的朋友可以参考一下。

本文分享javascript实现全屏浮动广告,供大家参考。具体如下。

主要使用方法

可见网页宽度:document . body . client width;

可见区高:document . body . client height;

可见网页的宽度:document.body.offsetWidth(包括边的宽度);

可视区域的高度:document.body.offsetHeight(包括边线的宽度);

setInterval

setInterval动作用于在播放动画时以固定的时间间隔调用函数、方法或对象。您可以使用此操作来更新数据库中的变量或更新时间显示。

setInterval操作的语法格式如下:

setInterval(函数,interval[,arg1,arg2,argn])

setInterval(对象,方法名,间隔[,arg1,arg2,argn])

第一种格式是标准动作面板中setInterval函数的默认语法,第二种格式是专家模式动作中使用的方法。

函数参数是函数名或对匿名函数的引用。

object参数指定从Object对象派生的对象。MethodName指定要在对象参数中调用的方法。

Interval设置两次调用function或methodName之间的时间,单位为毫秒。下面的arg1等。可选参数,用于表示传递给function或methodName的参数。

SetInterval如果其设置的时间间隔小于动画帧率(如每秒10帧,相当于100毫秒),则在尽可能接近该间隔的时间间隔调用该函数。并且您必须使用updateAfterEvent操作来确保以足够的频率刷新屏幕。如果间隔大于动画帧率,则只在播放头每进入某一帧时调用,以减少每次屏幕刷新的影响。

clearInterval

ClearInterval操作清除对setInterval函数的调用。

其语法格式如下:

clear interval(intervalid);//interval是调用setInterval函数后返回的对象。

广告移动效果示例

超文本标记语言

meta http-equiv=' content-type ' content=' text/html;charset=utf-8 '

简单标题JS动画示例广告移动效果/标题

/头

身体

div id=' one ' style=' background-color:red;位置:绝对;左:0;top:0;高度:100px高度:100像素;'

移动广告

/div

脚本类型='文本/javascript '

var x=0;//对象的X轴位置

var y=0;//对象的Y轴位置

var xs=10//对象x轴移动速度

var ys=10//物体y轴移动速度

var one=document . getelementbyid(' one ');

函数move(){

x=xs

y=ys

one . style . left=x;

one . style . top=y;

if(x document . body . client width-one . offset width-20 | | x0){

xs=-1 * xs;//速度反转。

}

if(y document . body . client height-one . offset height-20 | | y0){

ys=-1 * ys;

}

}

var obj=setInterval('move()',100);

one.onmouseover=function(){ //

clear interval(obj);

}

one.onmouseout=function (){

obj=setInterval('move()',100);

}

/脚本

/body

/html

这就是本文的全部内容,希望对大家的学习有所帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: