2013-11-02 82 views
0

我試圖設計一個響應式設計(http://eastwightendeavour.org.uk/beta)網站,並正在使用jQuery做當點擊#nav-btnnav幻燈片。當文檔以桌面,平板電腦或移動模式加載時,此功能可以正常工作,但在窗口大小調整時不起作用。爲什麼jQuery slideToggle函數在調整窗口大小時停止工作?

這裏是我的jQuery代碼:

$(document).ready(function(){ 
    if ($("#nav-btn").css("display") == "block"){ 
    $("#nav-btn").click(function(){ 
    $("nav").stop().slideToggle(); 
    }); 
    } 
}); 

我怎樣才能讓我的導航顯示正確,即使窗口大小?

回答

0

,因爲你只檢查在頁面加載顯示並綁定單擊處理只有當它是可見它不工作。

然後,當你調整大小和媒體查詢使其可見,該clcik處理程序未綁定到它。 我沒有看到任何需要的if(display)因爲當用戶不能點擊它; S反正

隱藏
相關問題