有没有一种方法可以在浏览器/窗口调整大小时重新初始化stellar.js,以便重新调整元素偏移量?
最佳答案
首先,听起来您可能在水平对齐方面存在问题(假设它是垂直位置)。如果是这样,则可能只需要禁用水平滚动即可:
$.stellar({
horizontalScrolling: false
});
如果这不能解决您的问题,则Stellar.js具有未记录的功能,可让您刷新插件。
例如,假设您像这样使用Stellar.js:
$.stellar();
您可以使用以下方法刷新它:
$.stellar('refresh');
因此,要在调整大小时刷新它,可以执行以下操作:
$(window).resize(function() {
$.stellar('refresh');
});
希望这可以为您解决所有问题。