js-減速動畫抽取

  • HTML部分:
<button id="btn">開始動畫</button>
<button id="btn1">返回動畫</button>
<div id="box" class="box"></div>
  • CSS部分:
 *{
            margin: 0;
            padding: 0;
            border:none;
        }
        div{
            width: 100px;
            height: 100px;
            background: red;
            position: absolute;
        }
  • JS部分:
  window.onload = function(){
1.獲取標簽
        var box = document.getElementById('box');
        var btn = document.getElementById('btn');
        var btn1 = document.getElementById('btn1');
2.點擊按鈕開始動畫
        btn.onclick  = function(){
            buffer(box,800);
        }
        btn1.onclick = function(){
            buffer(box,0);
        }
0.封裝減速動畫
(obj:表示進行動畫的標簽)
(target:表示目標值)
        function  buffer(obj,target){
            clearInterval(obj.timer);
            obj.timer = setInterval(function(){
                begin = box.offsetLeft;
三木運算符進行比較如果是正值就像上取整鹦赎,反之向下奠骄。
                var speed = target > begin ?Math.ceil((target - begin)*0.2):Math.floor((target - begin)*0.2);
                obj.style.left = begin +speed +'px';
                if (begin == target){
                   clearInterval(obj.timer);
                }
            },20)
        }
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子掀序,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萄焦,死亡現(xiàn)場離奇詭異,居然都是意外死亡冤竹,警方通過查閱死者的電腦和手機拂封,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鹦蠕,“玉大人冒签,你說我怎么就攤上這事≈硬。” “怎么了萧恕?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長肠阱。 經(jīng)常有香客問我票唆,道長,這世上最難降的妖魔是什么辖所? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任惰说,我火速辦了婚禮,結(jié)果婚禮上缘回,老公的妹妹穿的比我還像新娘吆视。我一直安慰自己典挑,他們只是感情好,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布啦吧。 她就那樣靜靜地躺著您觉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪授滓。 梳的紋絲不亂的頭發(fā)上琳水,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音般堆,去河邊找鬼在孝。 笑死,一個胖子當著我的面吹牛淮摔,可吹牛的內(nèi)容都是我干的私沮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼和橙,長吁一口氣:“原來是場噩夢啊……” “哼仔燕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起魔招,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤晰搀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后办斑,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體外恕,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年俄周,在試婚紗的時候發(fā)現(xiàn)自己被綠了吁讨。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡峦朗,死狀恐怖建丧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情波势,我是刑警寧澤翎朱,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站尺铣,受9級特大地震影響拴曲,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凛忿,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一澈灼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦叁熔、人聲如沸委乌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遭贸。三九已至,卻和暖如春心软,著一層夾襖步出監(jiān)牢的瞬間壕吹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工删铃, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留耳贬,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓猎唁,卻偏偏與公主長得像效拭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子胖秒,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 定時器的認識 定時器:就是可以不斷地自動的重復某一個操作的東西。 定時的分類:1.多次定時器:setInterva...
    MGd閱讀 278評論 0 0
  • 單例模式 適用場景:可能會在場景中使用到對象慕的,但只有一個實例阎肝,加載時并不主動創(chuàng)建,需要時才創(chuàng)建 最常見的單例模式肮街,...
    Obeing閱讀 2,065評論 1 10
  • 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品风题,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式嫉父。簡單...
    舟漁行舟閱讀 7,752評論 2 17
  • 這是2012年開發(fā)的網(wǎng)站 沛硅, 為自己做個筆記。里面當時封裝了好多方法 http://www.cphi.cn/fil...
    github加星點進來閱讀 430評論 0 1
  • 1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱: 工作地點 崗位名...
    lilyping閱讀 1,862評論 0 1