[英]Listener for resize event
使用引導折疊菜單,並且在菜單折疊時需要將css屬性添加到另一個div中。 .nav-collapse內聯高度值更改,但是事件偵聽器不起作用。 所以有什么問題? 還是有其他制作方法,我想要什么?
$('.nav-collapse').resize(function() {
var height = $('.nav-collapse').height();
$('.custom-class').css('margin-top', height);
})
元素沒有resize
事件,只有window
。
您將不得不采用另一種方法來應用margin-top
,只是這里沒有一個事件可鈎。 如果折疊菜單中添加了一個類或類似的類,則在其他元素是后代或同級元素的情況下,可以使用該類。 (如果兩者都不存在,則將變得非常困難。)
或者,您也可以鈎住關閉折疊菜單的事件,並在那里處理頁margin-top
(在延遲后立即顯示,或者如果顯示折疊動畫,則可以)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.