jQuery从元素中删除mCustomScrollbar

时间:2013-07-01 13:54:07

标签: javascript jquery jquery-ui jquery-ui-dialog

在jQuery UI对话框中使用mCustomScrollbar

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

open: function() {
    $(this).mCustomScrollbar();
    }

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

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

1 个答案:

答案 0 :(得分:10)

结果是mCustomScrollbar中有一个内置函数可以完成我需要的工作

$('selector').mCustomScrollbar("destroy")