我用以下的slideToggle菜單隱藏
$("#button").on("click",function(e){
$("#nav").slideToggle();
});
到有滑下時,我的網頁在移動環境中觀看了導航。 #nav在CSS中顯示:none,因此當它點擊#button
時,它具有display:block
。但是,如果我不首先關閉導航(或重新登錄#button
)並調整窗口大小,則#nav
將保持display:block
,並且顯示超過479px。我已經嘗試了一些沿線
$(window).resize(function() {
if($(window).innerWidth()>459 && $("#nav").css("display")!=none) $("#nav").hide();
});
它並沒有工作。有任何想法嗎?
請張貼相關的HTML。 – Learner
您可能需要引用「none」,但我會使用.is(「:visible」)。 – isherwood
我的解決方案中有什麼會阻止您實施? – Learner