課程
/前端開發
/jQuery
/jQuery基礎(四)—動畫篇
如果我只想讓元素的高度越來越小最后消失,這個咋整?因為默認的是改變高度、寬度和透明度三項。
2016-09-09
源自:jQuery基礎(四)—動畫篇 1-3
正在回答
好像那個只能借助于動畫了,上面的高度是指動態的高度,不是指設定意義上的高度,可以用 animate 這個屬性:
? ? $("button:last").click(function(){
? ? ?$(".right").animate({
? ? ? ?height:'150px',
?});
});
記得把.right 的 display:none注釋掉
__innocence 提問者
用slideUp和slideDown也可以,或者和樓上的兄弟說的,用自定義動畫方法
舉報
jQuery基礎教程動畫篇,講解jQuery基礎開啟動畫修煉
3 回答step: function(now, fx) { $aaron.text('高度的改變值:'+now) }
5 回答jquery hide() show()
3 回答css選擇器
1 回答$("#a1").hide(3000).show(3000) $("#a1").hide().show()
1 回答fadeOut不改變高度和寬度,為什么下面的按鈕還是會移上去?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-09
好像那個只能借助于動畫了,上面的高度是指動態的高度,不是指設定意義上的高度,可以用 animate 這個屬性:
? ? $("button:last").click(function(){
? ? ?$(".right").animate({
? ? ? ?height:'150px',
?});
});
記得把.right 的 display:none注釋掉
2016-12-22
用slideUp和slideDown也可以,或者和樓上的兄弟說的,用自定義動畫方法