我有一小部分jQuery,它按照需要完美地工作,但并不总是如此,有时它不能工作,直到我再次刷新页面,我不知道为什么。
我只想在侧边栏打开时禁止主屏幕滚动,当侧边栏关闭时使其滚动(只有当窗口很小时才会出现侧栏)。
这是我的jQuery:
jQuery(document).ready(function($) {
$(".sidebar-mobile-icon").click(function() {
var sideBar = $(".shop-sidebar");
for (var i = 0; i < sideBar.length; i++
这是我的。它有一个顶部菜单和一个侧边栏菜单。当页面加载时,侧边栏默认可见。在桌面上没有问题,但当在移动设备上查看时,侧栏位于网站内容的上方,无法将其删除,因为显示/隐藏它的切换按钮在顶部菜单中。
是否可以在页面加载时默认将其隐藏?(问题1)
此外,如果它工作,那么显示/隐藏侧边栏在桌面上工作得很好,但如果我们最小化浏览器窗口,它会变成相反的,比如,当它被隐藏时,隐藏侧边栏被显示,当它被显示时,显示侧边栏。
我用来隐藏/显示侧边栏的jquery代码是:
var f=1; // to displayd HIDE, since by default its shown.
$(document).