简单html js 特效,Js实现简单的小球运动特效

废话不多说了,直接给大家贴js代码了,具体代码如下所示:

TBfGvsdpXXXXbDXXXXXXXXXXXX-.gif

//定义局部变量

var directX=;//定义x轴方向

var directY=;//定义y轴方向

var ballX=;//定义x轴坐标

var ballY=;//定义y轴坐标

var speed=;//定义一个速度

var myball=document.getElementById("ball");

function ballMove(){

ballX=ballX+directX*speed;

ballY=ballY+directY*speed;

//改变div的left,top的值

myball.style.left=ballX+"px";

myball.style.top=ballY+"px";

//判断x轴什么时候转向

if(ballX+myball.offsetWidth>=document.documentElement.clientWidth||ballX<=){

//clientWidth浏览器不带滚动条的宽度;clientHeight浏览器不带工具栏菜单栏以及滚动条等的高度

directX=-directX;//offsetWidth可以返回一个对象的实际宽度(不带单位)offsetHeight类同

}

//判断y轴何时转向

if(ballY+myball.offsetHeight>=document.documentElement.clientHeight||ballY<=){

directY=-directY;

}

}

var stopmove=setInterval("ballMove()",);

function stop(){

clearInterval(stopmove);

}

function jixu(){

var stopmove=setInterval("ballMove()",); ;

}

以上代码是比较简单,希望对大家使用Js实现简单的小球运动效果有所帮助!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值