我正在使用WordPress,Bootstrap和Skrollr
。我使用以下代码在移动设备上禁用Skrollr
:
var mySkrollrFunction = function () {
var windowWidth = $(window).width();
// initialize skrollr if the window width is large enough
if (windowWidth > 1024) {
skrollr.init({
forceHeight: false,
smoothScrolling: true,
mobileCheck: function() {
//hack - forces mobile version to be off
return false;
}
});
}
// disable skrollr if the window is resized below 768px wide
if (windowWidth <= 1024) {
skrollr.init().destroy(); // skrollr.init() returns the singleton created above
}
};
我没有使用Bootstrap scrollSpy
,但我也没有隐式禁用它。我的主要问题是如果我停止在禁用的Skrollr
元素中间滚动,它会一直回到顶部。否则,它会随机发生。
由于我对WordPress相对较新,我不确定这是否是WordPress问题,Skrollr问题或Bootstrap问题。如何在移动设备上阻止此滚动到顶部的行为?