首页 > 解决方案 > 有没有办法为 mCustomScrollbar 库中的 onCreate 回调属性指定默认值?

问题描述

我正在使用这个自定义滚动条:https ://github.com/malihu/malihu-custom-scrollbar-plugin

因为这个问题:https ://github.com/malihu/malihu-custom-scrollbar-plugin/issues/663

我想将此错误修复函数作为 onCreate 回调的默认属性。由于项目的情况,我无法在创建 mCustomScrollbar 的任何地方调用用于修复带有 onCreate 回调的错误的函数。

除了修改库脚本本身之外,有没有办法让这个错误修复函数默认为 onCreate 函数?

这个方法我试过了

$.mCustomScrollbar.defaults.callbacks.onCreate = function () { mCustomScrollbarBugFix(this); }

但它不起作用,因为在创建 mCustomScrollbar 并且已经尝试调用 onCreate 函数之后替换了 onCreate 函数。而且这个方法必须检查所有.mCustomScrollbars才能传递this对象,所以根据对象,创建mCustomScrollbar的时间可能不正确。

还有其他方法吗?

标签: javascriptjqueryjquery-pluginsmcustomscrollbar

解决方案


推荐阅读