0
var slideAmount = $(window).width() > 1200 ? 300 : 10;
    $(".selector").mCustomScrollbar({
        axis:"x",
        keyboard:{ enable: false },
        snapAmount: slideAmount,
    });

在这种情况下,我如何更新 snapAmount?例如,如果窗口的宽度超过 1200 像素和 10 像素,我希望它是 300 像素,如果它在调整大小时低于。我已经尝试过 onUpdate 回调,但它不起作用,我已经阅读了文档并尝试了几乎所有方法,但找不到解决方案。请帮忙。

4

1 回答 1

0

所以我在 5 年前发布的他们网站上的评论中找到了解决方案。

你需要添加这个:

$(".selector").data("mCS").opt.snapAmount=slideAmount;

你把它放在你选择的回调上,然后更新你选择的设置,在这个例子中是 snapAmount。

于 2021-11-16T18:23:22.567 回答