日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

css3 - transition transform初始display:block怎么就沒移動效果?

瀏覽:321日期:2023-06-21 17:36:51

問題描述

https://jsfiddle.net/zjmove/2...

---看完xiaoboost的回答---最后這樣改最合適:https://jsfiddle.net/25d3ga9j...我沒說清楚,其實我并不需要next的動畫,只需要left從右往左的效果。至于為什么初始display:block就沒有動畫效果,可能這樣初始item就已經(jīng)顯示出來了,force reflow沒來得及重繪;display:none就不需要重繪頁面了,left時直接從右往左就行了。再次感謝。

--只能說問題和這個force reflow有關(guān),到底什么原理還是不清楚的。

--不同瀏覽器差異大啊上面的改法,在firefox里完美,在chrome57(ubuntu)里鼠標(biāo)移動會閃動一次

--初始display:block,打印transforms屬性,發(fā)現(xiàn)force reflow并沒有生效。總結(jié)一下:display:block并且有過渡效果(transition)時就不生效。https://jsfiddle.net/25d3ga9j...

問題解答

回答1:

首先,我個人覺得這是因為網(wǎng)頁渲染進程和js進程是互斥所導(dǎo)致的。

具體的可以看看這個問題:當(dāng)我用js給元素添加className時,瀏覽器發(fā)生了什么? 我覺得高票答案已經(jīng)說的很清楚了,你在js腳本中加入的這么一句:

$(’.item’)[0].offsetWidth;

我猜也是想要強制重繪頁面吧?

我個人并沒有研究過這方面瀏覽器具體的實現(xiàn),但是根據(jù)我個人的觀察,讀取DOM的信息雖然會強制重繪網(wǎng)頁,但實際上也只是內(nèi)部數(shù)據(jù)的重新計算,DOM的改變并不會反映到頁面中,真正的頁面重繪還是只能等到當(dāng)前js進程完成之后。

具體到你這個例子中,為了以示區(qū)別,我把.next和.left在css中的寬度稍微改了改,然后js中打印出添加上.next類之后的寬度:

.item.next { display: block; width: 50%; transform: translate3d(100%, 0, 0); left: 0;}.item.next.left { width: 100%; transform: translate3d(0, 0, 0); left: 0;}

$(’.item’).addClass(’next’);console.log($(’.item’)[0].offsetWidth); $(’.item’).addClass(’left’);

在這里你會看到,打印出來的寬度只有一半,說明在內(nèi)存中的DOM數(shù)據(jù)的確是已經(jīng)重新計算了,但是頁面卻并沒有重繪。 和那邊那個問題中的解決方案一樣,你也只能用異步函數(shù),在頁面效果切換的空隙中把進程空出來給頁面渲染,這樣你才能看到動態(tài)效果。

比如你這里,這么改就行了:

$(’.item’).addClass(’next’);setTimeout(() => { $(’.item’).addClass(’left’);}, 1000);

標(biāo)簽: CSS
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
伊人精品一区| 欧美在线看片| 成人va天堂| 久久狠狠久久| 偷拍欧美精品| 亚洲二区免费| 国产成人黄色| 国产精品欧美一区二区三区不卡| 久久美女精品| 日韩高清电影一区| 亚洲精品极品| 免费美女久久99| 九九久久婷婷| 91精品久久久久久久久久不卡| 999国产精品永久免费视频app| 精品中文字幕一区二区三区四区| 亚洲资源网站| 国产日韩专区| 欧美一区二区三区激情视频 | 久久久人人人| av免费不卡国产观看| 国产精品一国产精品k频道56| 在线视频观看日韩| 欧产日产国产精品视频| 亚洲乱码视频| 国产亚洲欧美日韩在线观看一区二区 | 麻豆精品av| 国产亚洲久久| 日韩精品第一| 69堂免费精品视频在线播放| 尤物tv在线精品| 亚洲成人三区| 中文字幕视频精品一区二区三区| 久久成人精品| 蜜桃视频一区二区| 日本不卡的三区四区五区| 国产精品综合| 国产精品4hu.www| 国产精品xxx在线观看| 国产精久久久| 久久久久一区| 欧美中文日韩| 亚洲精品护士| 国产精品一区二区三区av麻 | 99成人在线视频| 奶水喷射视频一区| 亚洲精品看片| 日本成人精品| 久久99蜜桃| 色偷偷偷在线视频播放| 国产农村妇女精品一二区| 伊人久久婷婷| 亚洲精品伊人| 国产精品chinese| 欧美成人日韩| 中文字幕亚洲影视| 国产精品一区免费在线| 国产一区二区三区久久| 国产精品一国产精品| 天堂中文av在线资源库| 好吊一区二区三区| 日韩精品久久久久久久软件91| 国产精选久久| 妖精视频成人观看www| 日韩高清不卡在线| 国产一区三区在线播放| 精品欧美久久| 精品日韩在线| 在线午夜精品| 美女av一区| 在线综合亚洲| 国产精品久久久久久久免费观看| 黄色成人91| 久久福利一区| 欧美91在线| 日韩一区欧美二区| 日韩在线免费| 日韩av中文字幕一区| 中文字幕一区久| 日本成人在线一区| 91久久中文| 老牛国内精品亚洲成av人片| 欧美日韩国产在线观看网站| 国产精品jk白丝蜜臀av小说| 综合一区二区三区| 成人综合一区| 婷婷综合电影| 欧美在线资源| 亚洲精品进入| 成人免费网站www网站高清| 日本精品另类| 久久天堂精品| 天堂√中文最新版在线| 欧美日韩18| 精品一区在线| 国产精品magnet| 国产精品毛片久久久| 国产精品美女久久久| 国产成人a视频高清在线观看| 鲁大师成人一区二区三区| 精品一区二区三区中文字幕| 欧美久久久网站| 免费视频久久| 欧美精品一区二区久久| 亚洲伦乱视频| 国语对白精品一区二区| 日本不卡不码高清免费观看 | 久久精品电影| 麻豆一区二区三区| 亚洲精品中文字幕99999| 在线日韩视频| 久久亚洲专区| 97精品视频在线看| 国产免费av一区二区三区| 水野朝阳av一区二区三区| 中文在线一区| 麻豆成全视频免费观看在线看| 欧美日韩午夜| 色综合视频一区二区三区日韩 | 久久精品伊人| 日本aⅴ免费视频一区二区三区| 一区二区自拍| 欧美色图一区| 尤物精品在线| 国产午夜精品一区二区三区欧美| 91精品精品| 久久国产欧美| 久久一区二区中文字幕| 久久青草久久| 麻豆国产精品| 国产精品亚洲片在线播放| 国产情侣一区| 久久精品国产亚洲一区二区三区| 欧美性www| 日本高清久久| 日韩国产在线一| 久久精品三级| 香蕉成人av| 久久影视一区| 亚洲欧洲午夜| 亚洲精品免费观看| 国产精品一区二区av交换| 国产精品调教| 免费在线成人| 国产一区二区三区免费在线| 久久永久免费| 国产一区二区精品福利地址| 美女久久久久久| 精品一区二区男人吃奶| 欧美a一区二区| 久久精品国产免费| 亚洲黄色中文字幕| 精品三级av| av中文资源在线资源免费观看| 欧美日韩四区| 亚洲精品观看| 欧美一级二区| 国产一区一一区高清不卡| 国产一级久久| 国产视频一区二区在线播放| 在线精品国产亚洲| 国产亚洲欧美日韩精品一区二区三区| 国产精品99久久免费观看| 成人自拍av| 男人操女人的视频在线观看欧美| 亚久久调教视频| 麻豆国产精品视频| 香蕉成人久久| 欧美日韩调教| 特黄毛片在线观看| 日av在线不卡| 日韩欧美国产精品综合嫩v| 国产综合色区在线观看| 99精品视频在线观看免费播放| 三级在线观看一区二区| 亚洲综合专区| 精品无人区麻豆乱码久久久 | 久久精品国产久精国产| 国产精品日韩欧美一区| 日韩不卡一区| 日本91福利区| 久久亚洲风情| av在线最新| 国产精品亚洲欧美日韩一区在线 | 精品国产午夜| 欧美日韩一区二区三区不卡视频 | 亚洲精品系列| 四季av一区二区凹凸精品| 亚洲精品影视| 成人国产精品| 青青草国产成人99久久| 国产日产精品_国产精品毛片 | 亚洲天堂免费| 快播电影网址老女人久久| 日本aⅴ免费视频一区二区三区| 自拍自偷一区二区三区| 中文字幕一区二区精品区| 在线观看免费一区二区| 国产在线观看www| 久久精品不卡|