从元素中删除/销毁Nicescroll栏(与JQuery MultiSelect集成)

Die*_*o87 11 html jquery jquery-mobile nicescroll jquery-multiselect

NiceScroll在div中添加了一个栏:

$("#div-name").niceScroll();
Run Code Online (Sandbox Code Playgroud)

我该如何删除/销毁它?

我尝试了以下,但它不起作用:

$("#div-name").getNiceScroll().stop();
Run Code Online (Sandbox Code Playgroud)

以下也不是解决方案:

$("#div-name").getNiceScroll().resize();
$("#div-name").getNiceScroll().hide();
Run Code Online (Sandbox Code Playgroud)

编辑:我发现了问题!当添加NiceScroll到由JQuery Multiselect插件自动生成的div时,在iPad上我在其他NiceScrolldiv 上有一些可视化问题.所以这可能是与两个插件(NiceScrollJQuery MultiSelect)集成有关的问题.

Gro*_*omo 21

但这很有效 $("#ID").getNiceScroll().remove();

尝试在nicescroll演示页面上的控制台中执行:$("#boxscroll2").getNiceScroll().remove()你将看到第一个div 这是一个简单的可滚动DIV将从nicescroll滚动条更改为本机浏览器.

  • 不,不要删除它.也许其他人会遇到这个问题,并会在这里找到答案. (4认同)