首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NiceScroll未显示单击事件

NiceScroll未显示单击事件
EN

Stack Overflow用户
提问于 2017-01-29 18:36:19
回答 1查看 760关注 0票数 0

我有一个显示边菜单的按钮。

边菜单有一个niceScroll。

我尝试隐藏niceScroll上的隐藏菜单事件,这是有效的,我可以看到光标(niceScroll栏)。现在,在显示菜单事件上,我尝试显示niceScroll,它正在工作,但光标仍然隐藏。

我在“隐藏菜单事件”中使用这段代码来隐藏niceScroll:

代码语言:javascript
复制
$("#sidebar").getNiceScroll().hide()

这段代码在“显示菜单事件”中显示niceScroll:

代码语言:javascript
复制
$("#sidebar").getNiceScroll().show()

有什么帮助吗?

更新

当我试图通过单击菜单来显示它时,css是:

代码语言:javascript
复制
left:-6px

我觉得是个虫子,不是吗?

这是我的代码

EN

回答 1

Stack Overflow用户

发布于 2017-01-30 10:05:57

下面是基于这个我的解决方案问题解决方案

我使用remove而不是hide,如下所示:

代码语言:javascript
复制
$("#sidebar").getNiceScroll().remove();

我将niceScroll的初始值从document.ready移动到函数callNiceScroll(),在菜单显示事件中,我用超时来调用它:

代码语言:javascript
复制
setTimeout(callNiceScroll, 400);

现在它起作用了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41924516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档