有没有一种方法可以在浏览器/窗口调整大小时重新初始化stellar.js,以便重新调整元素偏移量?

最佳答案

首先,听起来您可能在水平对齐方面存在问题(假设它是垂直位置)。如果是这样,则可能只需要禁用水平滚动即可:

$.stellar({
    horizontalScrolling: false
});

如果这不能解决您的问题,则Stellar.js具有未记录的功能,可让您刷新插件。

例如,假设您像这样使用Stellar.js:
$.stellar();

您可以使用以下方法刷新它:
$.stellar('refresh');

因此,要在调整大小时刷新它,可以执行以下操作:
$(window).resize(function() {
    $.stellar('refresh');
});

希望这可以为您解决所有问题。

09-25 19:27