当前位置:首页 > 日记 > 正文

js实现类似于动画动画效果的方法

js实现类似于动画动画效果的方法
本文演示了js如何在jQuery中实现动画动画的类似效果:

这个例子可以实现鼠标的移动,宽度先改变,然后高度改变,最后透明度改变,鼠标移动,然后依次返回效果。

点一点:
Startrun(对象,属性,目标,FN)
box.onmouseover =函数(){
Startrun(箱、宽
Startrun(盒,高
Startrun(盒,不透明度
});
});
}
如上所述,该函数也可以用作参数,以便可以先执行某个动作,然后执行某个动作的效果。

第二点:
如果(当前=目标){
ClearInterval(obj。定时器);
如果(FN){
(FN);
}
}
当运动到达目标点时,定时器被关闭,然后可以执行新的函数。

最后,上面的代码:

非所有权文件

<!——
体{ margin: 0;padding: 0;字体:宋体12px / 1.5;}
#箱{宽度:100px;身高:100px;位置:绝对的;
背景:# 06c;左:0;过滤器:α(不透明度30);不透明度:0.3;}
-->
<!——
功能getstyle(obj,name){
如果(obj。currentstyle){
返回的对象。currentstyle {姓名};
其他{ }
返回getcomputedstyle(obj,false){姓名};
}
}
在window.onload =函数(){
VaR箱= document.getelementbyid(盒子);
box.onmouseover =函数(){
Startrun(箱、宽
Startrun(盒,高
Startrun(盒,不透明度
});
});
}
box.onmouseout =函数(){
Startrun(盒,高
Startrun(箱、宽
Startrun(盒,不透明度
});
});
}
}
功能startrun(obj,属性,目标,FN){
ClearInterval(obj。定时器);
obj.timer = setInterval(){()函数(
var = 0;
如果(attr = =不透明度){
电流= math.round(parseFloat(getstyle(obj,ATTR))* 100);
其他{ }
电流= parseInt(getstyle(obj,ATTR));
}
var速度=(目标流) 8;
速度=速度> 0math.ceil(速度):Math.floor(速度);

如果(当前=目标){
ClearInterval(obj。定时器);
如果(FN){
(FN);
}
其他{ }
如果(attr = =不透明度){
obj.style.filter =Alpha(透明度=+(CUR +速度)+ );
obj.style.opacity =(CUR +速度) / 100;
其他{ }
obj。风格{属性} =电流+速度+PX;
}
}
},30)
}


希望本文能对大家的javascript程序设计有所帮助。

相关文章

霸道男子个性签名

霸道男子个性签名

霸道,个性签名,男子,电脑软件,痛苦只会记得你的好。 爱是一个照顾她的儿子从一个男性父亲的母亲的女人。 时间不长,但我保证你不会去。 爱你的人可能不会说很多爱你的话,但她会为你做很多的爱。 我的心受创伤和创伤有多强烈。 最悲哀的不是咆…

办公室WPS使用小技巧

办公室WPS使用小技巧

小技巧,办公室,电脑软件,WPS,办公室WPS使用小技巧 由于计算机性能瓶颈,使用办公资源总是很高,于是放弃办公,转向WPS的怀抱,似乎很好。 嗯,希腊教育是一个新的联盟,作者用WPS作为我写的故事没有什么麻烦,向我提出这个问题。 在输入面积和体积中,通常…

js实现了用鼠标闪烁来旋转色块的方

js实现了用鼠标闪烁来旋转色块的方

方法,闪烁,实现了,用鼠标,电脑软件,本文阐述了js实现一个带有鼠标闪烁的色块的方法,供大家参考,具体实现方法如下: 复制代码代码如下所示: js的闪烁颜色块与鼠标 如果(文件all){ 颜色=新的数组('ff0000 ','00ff00 ','3366ff ','ff00ff '…

PS图象处理软件的美丽外表美LOMO效

PS图象处理软件的美丽外表美LOMO效

图象,处理软件,朦胧,外表,效果,本教程介绍节能效果LOMO的朋友使用PS图象处理软件美丽的朦胧,最终教程调出来的效果真的很好,但难度不是很大,建议家庭的脚步,喜欢的朋友可以跟着教程一起学习 在这里,我想与你分享PS图象处理软件的美丽的美丽的LOM…

ai绘制一个超级逼真的3D鼠标模型

ai绘制一个超级逼真的3D鼠标模型

绘制,模型,鼠标,3D,逼真,本教程是向朋友介绍一个绘制超现实的3D鼠标模型的朋友。从教程中提取的鼠标非常真实和立体。建议像你这样的朋友来学习,希望能帮助你。 Adobe Illustrator是工业标准的矢量插画软件出版、多媒体和在线图像。无论是…

javascript生成动态雨背景效果的实现方法

javascript生成动态雨背景效果的实现方法

方法,动态,背景,效果,电脑软件,本文介绍了用javascript实现动态雨背景效果的方法,供大家参考,具体的实现方法如下: 复制代码代码如下所示: javascript产生的动态雨背景效应 无功rainsize = 40; var速度= 10; 新数组(); 新数组(); 新数组(); 新数组(); 新数组(); 无功d…

PS图象处理软件的形状工具绘制路径

PS图象处理软件的形状工具绘制路径

路径,绘制,工具,方法,图象,本教程主要是介绍朋友在使用形状工具绘制路径的方法和技巧,PS图象处理软件,这是很适合初学者学习。 在形状工具绘制技能介绍道路的使用PS图象处理软件,希望对你有帮助! 工具/材料 PS图象处理软件电脑 方法/步骤 1…

幽默经典情人签名

幽默经典情人签名

幽默,情人,经典,电脑软件,跑的快与慢的糖果,死无全尸。 长而高有物,长注定注定孤独。 我的前女友现在的男朋友请照顾我的前女友。 我前男友的女朋友,请照顾我的前男友。 没有烦恼,没有悲伤,没有黄金,没有白银,你有我。 此时此刻,这一点,你什么都不要…

在AI中把封闭路径分割成一行的详细

在AI中把封闭路径分割成一行的详细

分割,详细教程,路径,中把,电脑软件,在AI,封闭路径是如何分割成一个线段的很多朋友都不会,下面我们详细的介绍一下AI封闭路径拆分成一个线段的教程,有需要的朋友可以参考下。 AI中的封闭路径如何拆分成单独的行简单的演示。 1,先打开软件,方法是…

使用ajaxfileupload.js实现异步上

使用ajaxfileupload.js实现异步上

上传文件,异步,例子,电脑软件,ajaxfileupload,Ajax不能提交文件,所以当我们上传图片和预览,我们经常使用的ifame方法实现一个看似异步的效果。但这往往是不方便。ajaxfilleupload.js裹上面的方法,所以我们不需要管理的一系列操作iframe,也没有…

恋爱中的夫妻签名

恋爱中的夫妻签名

夫妻,恋爱,电脑软件,温顺的动物。 一个温柔淑女的流氓。 比起游戏和金钱,我更喜欢你笑。 我更害怕你皱眉,而不是害怕黑暗和鬼魂。 打开欺负模式; 对不起,你的脑子不太好。 我有孤独和无法行走的酒。 我有孤独和烟,不能和我一起散步。 很多夏天赤…

人工智能只产生三维立体文本的效果

人工智能只产生三维立体文本的效果

文本,人工智能,三维立体,效果,电脑软件,本教程是对AI的简单介绍,这是为朋友创建三维立体文本的一种简单方法。教程产生的效果非常好。非常适合初学者学习。推荐朋友跟随教程学习。 如何使用Adobe Illustrator制作三维文字效果,很多朋友不知道…