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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

動畫父刪除子項(xiàng)

動畫父刪除子項(xiàng)

蝴蝶刀刀 2021-11-12 17:09:14
我有一個包含.cartItem兒童的購物車,其 CSS 如下:.cartItemsContainer {    overflow: auto;    overflow-x: hidden;    padding: 10px;    transition: all .4s ease;}.cartItem {    display: inline-block;    position: relative;    width: 100%;    padding: 4px;    transition: all .4s ease;}.cartItemSlide {    padding-left: 350px;    opacity: 0;}我有刪除購物車項(xiàng)目時執(zhí)行的 Javascript 代碼:// make it disappear with a CSS transition, then delete it when out of sightcartItem.classList.add('cartItemSlide');onTransitionEnd(cartItem, 'padding-left', () => {    cartItem.parentNode.removeChild(cartItem);});所以我的購物車項(xiàng)目向右滑動,然后在此轉(zhuǎn)換結(jié)束時刪除。該問題是,當(dāng)車項(xiàng)目是從DOM刪除,有我的cartItemsContainer沒有高度的過渡我希望在移除孩子時平滑降低父高度,我該如何實(shí)現(xiàn)?
查看完整描述

1 回答

?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個贊

我做了一個快速可行的解決方案,您可以根據(jù)需要進(jìn)行調(diào)整:


var div = document.getElementById('div');

var p = document.getElementsByClassName('p');


for(var i = 0; i < p.length; i++) {

  p[i].addEventListener("click", function(e) {

    myFunc(e);

  });

}


function myFunc(e) {

  e.target.innerHTML = '';

  e.target.style.maxHeight = '0px';

  e.target.style.padding = '0';

}

div {

  outline : 1px solid red;

  padding: 10px;

}


p {

  padding: 10px;

  max-height: 100px;

  background: #000;

  color: #fff;

  transition: all 0.2s linear;

}

<div id=div class=div>

  <p class=p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sint laboriosam itaque dolore aspernatur labore, blanditiis nesciunt sapiente architecto veniam quo culpa, quibusdam beatae dolorem esse dignissimos commodi, distinctio laborum perferendis.</p>

  <p class=p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur id exercitationem magni esse non, perferendis, nemo doloremque impedit eos nobis in distinctio sunt tempora laudantium? Veniam aliquid ex nemo quod!</p>

</div>

嘗試單擊p元素以查看動畫。


查看完整回答
反對 回復(fù) 2021-11-12
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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