我正在嘗試構(gòu)建一個響應(yīng)式網(wǎng)站,但在使用移動菜單時遇到了一些困難。當(dāng)我在移動設(shè)備上滾動頁面時,菜單消失。我試圖讓菜單粘在頂部,當(dāng)用戶想要關(guān)閉時菜單就會消失。有沒有辦法讓菜單保持打開狀態(tài),直到單擊鏈接或單擊關(guān)閉菜單按鈕?你可以在這里看到它的運行情況:www.nhadatsonnghia.com任何幫助將非常感激?。?!非常感謝。這是我的代碼:! function(n) { n.fn.menumaker = function(s) { var e = n(this), i = n.extend({ title: "", format: "dropdown", sticky: !1 }, s); return this.each(function() { return e.prepend('<div id="menu-button">' + i.title + "</div>"), n(this).find("#menu-button").on("click", function() { n(this).toggleClass("menu-opened"); var s = n(this).next("ul"); s.hasClass("open") ? s.hide().removeClass("open") : (s.show().addClass("open"), "dropdown" === i.format && s.find("ul").show()) }), e.find("li ul").parent().addClass("has-sub"), multiTg = function() { e.find(".has-sub").prepend('<span class="submenu-button"></span>'), e.find(".submenu-button").on("click", function() { n(this).toggleClass("submenu-opened"), n(this).siblings("ul").hasClass("open") ? n(this).siblings("ul").removeClass("open").hide() : n(this).siblings("ul").addClass("open").show() }) }, "multitoggle" === i.format ? multiTg() : e.addClass("dropdown"), i.sticky === !0 && e.css("position", "fixed"), resizeFix = function() { n(window).width() > 768 && e.find("ul").show(), n(window).width() <= 768 && e.find("ul").hide().removeClass("open") }, resizeFix(), n(window).on("resize", resizeFix) }) }}(jQuery),function(n) { n(document).ready(function() { n("#cssmenu").menumaker({ title: "", format: "multitoggle" }) })}(jQuery);
移動設(shè)備上的響應(yīng)菜單在滾動時消失?
哈士奇WWW
2022-01-01 18:43:54