在 jQuery UI 对话框上使用mCustomScrollbar 。
如果我按照 mCsutomScrollbar 说明中的建议在 $(window).load 上启动 mCsutomScrollbar,它不起作用,因为此时我的对话框不可见。所以我必须在对话框的打开事件上启动 mCsutomScrollbar。
open: function() {
$(this).mCustomScrollbar();
}
除非当我第二次打开同一个对话框时 mCustomScrollbar 在它已经初始化并中断时第二次初始化它。我可以看到自定义滚动条,但无法滚动。
所以看来我需要一种方法来删除对话框的关闭或关闭事件之前的 mCustomScrollbar。不完全确定如何执行此操作。