這是我的website。 它有一個頂部菜單和一個側邊欄菜單。當頁面加載時,側欄默認是可見的。在Desktop中沒有問題,但在移動設備上查看時,側欄位於網站內容的上方,因爲顯示/隱藏它的切換按鈕位於頂部菜單中,所以無法刪除它。如何使頁面加載到引導時隱藏邊欄?
當頁面加載時,默認情況下可以隱藏它嗎? (問題1)
此外,如果它工作,則顯示/隱藏邊欄在桌面上工作正常,但如果我們最小化瀏覽器窗口,它將變成相反的,就像隱藏時顯示的是HIDE SIDEBAR,顯示出SHOW SIDEBAR。
我用來隱藏jQuery代碼/顯示側欄:
var f=1; // to displayd HIDE, since by default its shown.
$(document).ready(function(){
$("#menu-toggle").click(function(){
if (f==0)
{
$("#menu-toggle").html("<b>Show Categories</b>");
f=1;
}
else
{
$("#menu-toggle").html("<b>Hide Categories</b>");
f=0;
}
});
});
是否有可能知道我是否在移動或桌面上,這樣我就可以相應地初始化f的價值? (問題2)
我會完全做到這一點與媒體查詢。製作兩個'#menu-toggle'變種並分別在css中顯示/隱藏每一個 – Alex