我有一小部分jQuery,它按照需要完美地工作,但并不总是如此,有时它不能工作,直到我再次刷新页面,我不知道为什么。
我只想在侧边栏打开时禁止主屏幕滚动,当侧边栏关闭时使其滚动(只有当窗口很小时才会出现侧栏)。
这是我的jQuery:
jQuery(document).ready(function($) {
$(".sidebar-mobile-icon").click(function() {
var sideBar = $(".shop-sidebar");
for (var i = 0; i < sideBar.length; i++
我有一个隐藏的侧边栏的布局,它显示在右边,通过使用.toggleClass from jQuery来切换/关闭侧栏。当类切换(可见)时,侧边栏从右侧出现,.css规则填充- right :250PX;将应用于具有Bootstrap容器类的#包装器。
容器类内置到使页面响应的Bootstrap.css中,因此它根据浏览器窗口宽度调整大小。当前设置它的方式是,当侧边栏打开时,它可能重叠,也可能不重叠容器,这取决于当前浏览器窗口的宽度.我可以设置一个css规则来调整容器的大小,并打开/关闭那个类,但是这并不考虑有时不需要添加它。只有当由于窗口不够宽而出现重叠时,才需要添加。
css:
#wrappe
我有一个侧边栏,可以转换为较小屏幕尺寸的标签。这主要是通过css完成的,使用JavaScript打开和关闭选项卡。当选项卡打开时,我已经创建了它,这样用户就可以单击屏幕上的任何位置来关闭它。
我的resize()函数会将标签转换回侧边栏,但是,如果用户以较小的尺寸点击标签,然后放大他们的浏览器,那么点击屏幕上的任何地方都会使侧边栏消失。
基本上,我需要做的就是删除我在这里设置的onclick,如下所示
if($(window).width() > 751
{
{remove the event set up in $(document).click(function(e)}
}
我有一个侧边栏,我有一个按钮,可以在点击时切换侧边栏。我有一个jQuery函数来实现这个功能。我现在有了一个新的功能,如果侧边栏是打开的,并且用户单击侧栏中的任何列表项,它会切换回来,一些函数将被超出。
问题是:
当我单击侧栏中的li时,切换按钮正在等待它的第二次单击(我猜)。因此,如果我在单击侧栏li上添加切换,主切换按钮功能就会中断。我怎样才能在不影响彼此的情况下保持两者。我希望我已经说清楚了。这是密码。
JS
// code for sidebar toggle in jQuery
$.fn.toggleClick = function () {
var methods = ar