課程
/前端開發
/jQuery
/jQuery基礎(四)—動畫篇
不是說不改變寬高的嗎,為啥在淡出的時候下面的元素會占據p標簽的位置?
2016-07-27
源自:jQuery基礎(四)—動畫篇 3-1
正在回答
切換完后改變了display的值。例如$("elem").fadeIn();會將elem的display屬性值從block切換成none(slideUp也是),但是elem元素再調用fadeOut()將其顯示后的寬高是沒有變的。右鍵檢查,文檔里會有個內聯樣式,點擊執行函數,里面會顯示寬高在動態的變化。
you jump 提問者
所謂不改變寬高是指,在動畫執行的過程中 ? 元素的寬高是不變的 ? 只是透明度改變,但是在動畫結束后 ? 元素的display會變成none
淡出時display:none,例如$("p").fadeOut(),會將display屬性值變為none,這時候不占頁面空間
因為動畫結束時該元素的display屬性會被設為none
舉報
jQuery基礎教程動畫篇,講解jQuery基礎開啟動畫修煉
2 回答當前顯示的寬高是不是父級元素的(寬高-border)
1 回答show/hide/slidedown/slideup動畫執行的時候為什么改變了元素的位置?
1 回答淡入淡出fadeIn與fadeOut都是修改元素樣式的opacity屬性
1 回答fadeOut不改變高度和寬度,為什么下面的按鈕還是會移上去?
2 回答第一個元素相對于它同輩元素的位置
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-27
切換完后改變了display的值。例如$("elem").fadeIn();會將elem的display屬性值從block切換成none(slideUp也是),但是elem元素再調用fadeOut()將其顯示后的寬高是沒有變的。右鍵檢查,文檔里會有個內聯樣式,點擊執行函數,里面會顯示寬高在動態的變化。
2016-08-26
所謂不改變寬高是指,在動畫執行的過程中 ? 元素的寬高是不變的 ? 只是透明度改變,但是在動畫結束后 ? 元素的display會變成none
2016-07-27
淡出時display:none,例如$("p").fadeOut(),會將display屬性值變為none,這時候不占頁面空間
2016-07-27
因為動畫結束時該元素的display屬性會被設為none