jQuery从元素中删除mCsutomScrollbar

Xpe*_*lay 2 javascript jquery jquery-ui jquery-ui-dialog

在jQuery UI对话框上使用mCustomScrollbar.

如果我按照mCsutomScrollbar指令中的建议在$(window).load上启动mCsutomScrollbar,它就不起作用,因为那时我的对话框不可见.所以我必须在对话框的open事件上启动mCsutomScrollbar.

open: function() {
    $(this).mCustomScrollbar();
    }
Run Code Online (Sandbox Code Playgroud)

除非我第二次打开同一个对话框,否则mCustomScrollbar第二次初始化时已经初始化并中断了.我可以看到自定义滚动条但我无法滚动.

所以我似乎需要一种方法来删除对话框的close或beforeclose事件中的mCustomScrollbar.不完全确定如何做到这一点.

Xpe*_*lay 10

事实证明,mCustomScrollbar中有一个内置函数可以满足我的需要

$( '选择').mCustomScrollbar( "毁灭")