亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師,您好,能提供一些move.js的源碼么~~~~~

老師,您好,能提供一些move.js的源碼么~~~~~

正在回答

2 回答

function getStyle(obj,attr){
?? ?if(obj.currentStyle){
?? ??? ?return obj.currentStyle[attr];
?? ??? ?}else{
?? ??? ?return getComputedStyle(obj,false)[attr];
?? ??? ??? ?}
?? ?}
?? ?
function move(obj,json,fn){
clearInterval(obj.timer);
obj.timer=setInterval(function(){
?? ?var flag=true; ?
?? ?for(var attr in json){
?? ??? ?
?? ?var par=0;
?? ?if(attr=='opacity'){
?? ??? ?var par=Math.round(parseFloat(getStyle(obj,attr))*100);
?? ??? ?}else{
?? ??? ??? ?var par=parseInt(getStyle(obj,attr));
?? ??? ??? ?}
???? var speed=(json[attr]-par)/20;
?? ? speed=speed>0?Math.ceil(speed):Math.floor(speed);
?? ? if(par!=json[attr]){
?? ???? flag=false;
?? ? } ?? ??? ?
?? ?if(attr=='opacity'){
?? ??? ?obj.style.filter='alpha(opacity:'+(par+speed)+')';
?? ??? ?obj.style.opacity=(par+speed)/100;
?? ?}else{?? ??? ?
?? ??? ? obj.style[attr]=par+speed+"px";
?? ?}
?? ??? ?
?? ??? ? ?? ?
?? ?}
?? ?if(flag){
?? ??? ?? clearInterval(obj.timer);
?????????????????????? if(fn){? //檢測是否有回調函數,有就執行
?????????????????????????? fn();
?????????????????????? }
?? ??? ?
?? ??? ?
?? ??? ?}
?? ?
?? ?},15);
}

0 回復 有任何疑惑可以回復我~

自己嘗試著封裝下,哪里不會再把視頻看看,很容易就自己做出來了。著東西不動手看了也用處不大。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師,您好,能提供一些move.js的源碼么~~~~~

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號