国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

多圖片展開收縮實(shí)例

caikeal / 1952人閱讀

摘要:運(yùn)用運(yùn)動(dòng)框架進(jìn)行多圖片展開收縮的實(shí)例展示在展示時(shí)未插入圖片用來代替多圖片的展開收縮元素居中放大除了要改變元素的寬高以外,還要改變元素定位因?yàn)樵陧撁娌季謺r(shí)點(diǎn)是根據(jù)元素的左上角即來計(jì)算的如果圖片放大一倍則位移為放大寬高的一半通過程序?qū)⒏?dòng)的

運(yùn)用運(yùn)動(dòng)框架進(jìn)行多圖片展開收縮的實(shí)例展示

在展示時(shí)未插入圖片用ul li 來代替




    
    多圖片的展開收縮
    
    
    


    

引入的運(yùn)動(dòng)框架代碼

function startMove(obj, json, fn) {
    clearInterval(obj.iTimer);
    var iCur = 0;
    var iSpeed = 0;
        
    obj.iTimer = setInterval(function() {
        
        var iBtn = true;
                    
        for ( var attr in json ) {
                            
            var iTarget = json[attr];
            
            if (attr == "opacity") {
                iCur = Math.round(css( obj, "opacity" ) * 100);
            } else {
                iCur = parseInt(css(obj, attr));
            }
            
            iSpeed = ( iTarget - iCur ) / 8;
            iSpeed = iSpeed > 0 ? Math.ceil(iSpeed) : Math.floor(iSpeed);
            
            if (iCur != iTarget) {
                iBtn = false;
                if (attr == "opacity") {
                    obj.style.opacity = (iCur + iSpeed) / 100;
                    obj.style.filter = "alpha(opacity="+ (iCur + iSpeed) +")";
                } else {
                    obj.style[attr] = iCur + iSpeed + "px";
                }
            }
            
        }
        
        if (iBtn) {
            clearInterval(obj.iTimer);
            fn && fn.call(obj);
        }
        
    }, 30);
}

function css(obj, attr) {
    if (obj.currentStyle) {
        return obj.currentStyle[attr];
    } else {
        return getComputedStyle(obj, false)[attr];
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50086.html

相關(guān)文章

  • 片展收縮實(shí)例

    摘要:運(yùn)用運(yùn)動(dòng)框架進(jìn)行多圖片展開收縮的實(shí)例展示在展示時(shí)未插入圖片用來代替多圖片的展開收縮元素居中放大除了要改變元素的寬高以外,還要改變元素定位因?yàn)樵陧撁娌季謺r(shí)點(diǎn)是根據(jù)元素的左上角即來計(jì)算的如果圖片放大一倍則位移為放大寬高的一半通過程序?qū)⒏?dòng)的 運(yùn)用運(yùn)動(dòng)框架進(jìn)行多圖片展開收縮的實(shí)例展示 在展示時(shí)未插入圖片用ul li 來代替 多圖片的展開收縮 body...

    archieyang 評論0 收藏0
  • 片展收縮實(shí)例

    摘要:運(yùn)用運(yùn)動(dòng)框架進(jìn)行多圖片展開收縮的實(shí)例展示在展示時(shí)未插入圖片用來代替多圖片的展開收縮元素居中放大除了要改變元素的寬高以外,還要改變元素定位因?yàn)樵陧撁娌季謺r(shí)點(diǎn)是根據(jù)元素的左上角即來計(jì)算的如果圖片放大一倍則位移為放大寬高的一半通過程序?qū)⒏?dòng)的 運(yùn)用運(yùn)動(dòng)框架進(jìn)行多圖片展開收縮的實(shí)例展示 在展示時(shí)未插入圖片用ul li 來代替 多圖片的展開收縮 body...

    qpwoeiru96 評論0 收藏0
  • flex布局的元素如何分配容器的剩余空間

    摘要:三個(gè)元素會從左往右占據(jù)父元素的空間這很顯然。左右側(cè)邊欄的寬度都是,中間元素的寬度將會占據(jù)元素的剩余寬度。同樣會導(dǎo)致父元素有部分剩余空間沒有分配。 自從開始開學(xué)習(xí) CSS 布局,想要比較靈活的把父元素的空間分配給各個(gè)子元一直是各個(gè)前端程序員的夢想。在 flex 之前,如果不是專門去搜索相關(guān)的解決方案,一般人幾乎想不出非常靈活的三(多)欄等高布局方案,而即使看了解決方案,很多人也會大呼奇技...

    ethernet 評論0 收藏0
  • Android 2019最新面試實(shí)戰(zhàn)總結(jié)

    摘要:內(nèi)存泄漏當(dāng)應(yīng)用內(nèi)部不再需要某個(gè)實(shí)例后,但是這個(gè)對象卻仍然被引用,這個(gè)情況就叫做內(nèi)存泄露。安卓虛擬機(jī)為每一個(gè)應(yīng)用分配一定的內(nèi)存空間,當(dāng)內(nèi)存泄露到達(dá)一定的程度就會造成內(nèi)存溢出。點(diǎn)擊登錄跳轉(zhuǎn)頁面中所有操作都與用戶密切相關(guān),是 Android: 今日頭條屏幕適配的原理? 1:首先計(jì)算出 density,計(jì)算公式:當(dāng)前設(shè)備屏幕總寬度(單位為像素)/ 設(shè)計(jì)圖總寬度(單位為 dp) = densit...

    Caicloud 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<