本文实例讲述了JavaScript运动减速效果。分享给大家供大家参考。具体如下:

这段代码可帮助利用JS从事游戏编程的朋友,它主要实现一种运行减速缓冲的效果,代码精简,很不错。
运行效果如下图所示:
具体代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JavaScript运动减速效果</title>
</head>
<body>
<div style=" position:relative; border:1px solid #000000; width:550px; height:50px;">
<div id="aa" style="width:50px; height:50px; background:#930; position:absolute;"></div>
</div>
<div id="x"></div>
<div style=" position:relative; border:1px solid #000000; width:550px; height:50px;">
<div id="bb" style="width:50px; height:50px; background:#0000FF; position:absolute;"></div>
</div>
<div id="y"></div>
<script>
var $ = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
var ss = 0;
var s = 500;
var tt = 300;
var a = 2*s/(tt*tt);
var o = $("aa");
var i = 0;
var t = 0;
function run(){
t++;
i = parseInt((a*tt)*t - .5 * a * (t*t));
if(i>=s){ o.style.left = ss + s + "px"; return; }
o.style.left = ss + i + "px";
$("x").innerHTML+=i+",";
setTimeout(run, 10);
}
run();
var s2 = 500;
var o2 = $("bb");
var i2 = 0;
function run2(){
var s = (s2-i2)/100;
if(s>0 && s < 1){ s=1; };
if(s==0 || i2 + s>=s2){ o2.style.left = ss + s2 + "px"; return; }
o2.style.left = ss + i2 + s + "px";
i2=i2 + s;
$("y").innerHTML+=parseInt(i2 + s)+",";
setTimeout(run2, 10);
}
run2();
</script>
</body>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐:
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
好用的人工智能AI软件推荐,让你的生活更智能!
Chat启用后ESX连不上?解决方法一网打尽!,为什么AI续写这么离谱
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
WPJVX:开启数字化未来的智慧平台,关键词排名技术咨询乐云seo
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
ChatGPT:我目前无法查看或解析附件,您是否遇到过这样的困扰?,ai+燃烧
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
AI仿写文章:开启内容创作新纪元
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
AI一键生成文章在线:提升创作效率,改变写作方式
如何通过AI写文章,轻松提高写作效率与质量
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
AI一键生成文章,写作新境界
AI助手推进:智能化时代的企业革命,ai改变图片颜色
什么是seo网络推广,seo网络推广技术 ,ai写真官方
用AI征文工具,轻松创作出精彩文章!
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
摘要AI生成:高效工作的新时代利器
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
AI免费写文章生成器高效写作新革命
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
用AI生成文章,让创作更简单高效
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
ChatGPT宕机恢复时间如何解决用户焦虑与技术背后的故事,ai人工智能写作火山
企业关键字-助力企业成功的隐形动力,闽侯县企业网站建设
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
seo进阶买什么书运营,seo入门难吗 ,没有ai软件怎么打开ai图片
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo