第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

緩沖動畫問題

???????var?timer;

????????function?shareTabToggle(iTarget){
????????????var?ele?=?document.getElementById("share");
????????????clearInterval(timer);
????????????var?speed?=?0;
????????????timer?=?setInterval(function()?{
????????????????if?(ele.offsetLeft?>?iTarget)?{
????????????????????speed?=?(iTarget?-?ele.offsetLeft)/20;
????????????????}?else?if?(ele.offsetLeft?<?iTarget)?{
????????????????????speed?=?(iTarget?-?ele.offsetLeft)/20;
????????????????}?else?{
????????????????????clearInterval(timer);
????????????????????return;
????????????????}
????????????????speed?=?speed?<?0???Math.floor(speed)?:?Math.ceil(speed);
????????????????ele.style.left?=?ele.offsetLeft?+?speed?+"px";
????????????},30);
????????};

????????window.onload?=?init;
????????function?init(){
????????????var?shareTab?=??document.getElementById("share");
????????????if(shareTab.addEventListener){
????????????????shareTab.addEventListener('mouseover',function(event){?event.stopPropagation();shareTabToggle(0);},false);
????????????????shareTab.addEventListener('mouseout',function(){shareTabToggle(-200);},false);
????????????}else?if(shareTab.attachEvent){
????????????????shareTab.attachEvent('onmouseover',function(event){?event.cancelBubble=true;shareTabToggle(0);});
????????????????shareTab.attachEvent('onmouseout',function(){shareTabToggle(-200);});
????????????}else{
????????????????shareTab.onmouseover?=?function(event){
????????????????????event.stopPropagation();
????????????????????shareTabToggle(0);
????????????????};
????????????????shareTab.onmouseout?=?function(){
????????????????????shareTabToggle(-200);
????????????????};
????????????}
????????}

老師舉得例子是從快到慢的, 請問如果是從慢到快 應(yīng)該怎么做? ?數(shù)學(xué)公式是什么?

正在回答

2 回答

已有解決方案 雖然不夠好 但是好在代碼簡單

????????var?timer;
????????function?shareTabToggle(iTarget){
????????????clearInterval(timer);
????????????var?ele?=?document.getElementById("share");
????????????var?temp?=??ele.offsetLeft;
????????????var?speedLst?=?[];
????????????var?speed?=?0;
????????????while(true){
????????????????speed?=?(iTarget?-?temp)/10;
????????????????speed?=?speed?>?0???Math.ceil(speed)?:?(speed?<?0???Math.floor(speed)?:?speed);
????????????????speedLst.push(speed);
????????????????temp?+=?speed;
????????????????if(temp?==?iTarget){
????????????????????break;
????????????????}
????????????}
????????????var?speedSize?=?speedLst.length-1;
????????????console.log(speedLst);
????????????timer?=?setInterval(function(){
????????????????//?數(shù)組正著讀就是由快到慢,?倒著讀就是慢到快
????????????????ele.style.left?=?ele.offsetLeft?+?speedLst[speedSize--]?+?"px";
????????????????if(speedSize?==?-1){
????????????????????clearInterval(timer);
????????????????}
????????????},30);
????????};
????????window.onload?=?init;
????????function?init(){
????????????var?shareTab?=??document.getElementById("share");
????????????if(shareTab.addEventListener){
????????????????shareTab.addEventListener('mouseover',function(event){?event.stopPropagation();shareTabToggle(0);},false);
????????????????shareTab.addEventListener('mouseout',function(){shareTabToggle(-200);},false);
????????????}else?if(shareTab.attachEvent){
????????????????shareTab.attachEvent('onmouseover',function(event){?event.cancelBubble=true;shareTabToggle(0);});
????????????????shareTab.attachEvent('onmouseout',function(){shareTabToggle(-200);});
????????????}else{
????????????????shareTab.onmouseover?=?function(event){
????????????????????event.stopPropagation();
????????????????????shareTabToggle(0);
????????????????};
????????????????shareTab.onmouseout?=?function(){
????????????????????shareTabToggle(-200);
????????????????};
????????????}
????????}


0 回復(fù) 有任何疑惑可以回復(fù)我~

調(diào)過來就行了,

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

嘛也不會 提問者

請問具體怎么改
2016-10-19 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JS動畫效果
  • 參與學(xué)習(xí)       113920    人
  • 解答問題       1487    個

通過本課程JS動畫的學(xué)習(xí),從簡單動畫開始,逐步深入各種動畫框架封裝

進(jìn)入課程

緩沖動畫問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號