Jquery 单击事件时不显示滚动条
我有一个显示侧菜单的切换按钮 侧边菜单有一个漂亮的滚动条 我尝试在隐藏菜单事件上隐藏niceScroll,这起作用了,我可以看到光标(niceScroll条)。现在在“显示菜单事件”中,我尝试显示niceScroll,但光标仍然隐藏 我在“hide menu event”(隐藏菜单事件)中使用此代码隐藏nicesroll: 此代码用于在“显示菜单事件”中显示滚动: 需要帮忙吗 更新 当我试图通过单击菜单来显示它时,css是:Jquery 单击事件时不显示滚动条,jquery,nicescroll,Jquery,Nicescroll,我有一个显示侧菜单的切换按钮 侧边菜单有一个漂亮的滚动条 我尝试在隐藏菜单事件上隐藏niceScroll,这起作用了,我可以看到光标(niceScroll条)。现在在“显示菜单事件”中,我尝试显示niceScroll,但光标仍然隐藏 我在“hide menu event”(隐藏菜单事件)中使用此代码隐藏nicesroll: 此代码用于在“显示菜单事件”中显示滚动: 需要帮忙吗 更新 当我试图通过单击菜单来显示它时,css是: left:-6px 我想这是个虫子,不是吗 这里是这里是基于这个 我
left:-6px
我想这是个虫子,不是吗
这里是这里是基于这个
我使用了remove
而不是hide
这样:
$("#sidebar").getNiceScroll().remove();
我将niceScroll的首字母从document.ready
移动到一个函数callNiceScroll()
,在菜单显示事件中,我用timeout调用它:
setTimeout(callNiceScroll, 400);
现在它开始工作了您是否尝试将隐藏/显示移到边栏折叠“显示”或“隐藏”函数所在的位置?没有边栏折叠事件。在我的代码中,折叠事件不用于边栏切换。这些事件用于侧边栏项目(具有子项的项目)是的,有$('.sidebar.collapse').on('show.bs.collapse',function(){@zerohero。这是侧栏项的代码。请参考上面的示例并查看菜单项。您会注意到“Products”。类似于此项的折叠代码这正是我建议的,将调用尼斯滚动到菜单显示或隐藏事件;$('.sidebar.collapse')。on('show.bs.collapse',函数(){@zerohero。你应该更清楚。不过你给了我这个想法。谢谢
$("#sidebar").getNiceScroll().remove();
setTimeout(callNiceScroll, 400);