【发布时间】:2015-07-17 10:22:03
【问题描述】:
我遇到了 skrollr.js 的问题,它会在移动设备上产生一些不良影响。
寻找一种方法为移动设备或最大宽度为 480 像素的特定设备禁用 skrollr.js。
【问题讨论】:
-
请把你写的代码贴出来,如果没有看到你的代码,通常是不可能回答问题的。
标签: javascript jquery css jquery-mobile skrollr
我遇到了 skrollr.js 的问题,它会在移动设备上产生一些不良影响。
寻找一种方法为移动设备或最大宽度为 480 像素的特定设备禁用 skrollr.js。
【问题讨论】:
标签: javascript jquery css jquery-mobile skrollr
你只需要destroy()方法。
更新
选项 1:
var s = skrollr.init();
if (s.isMobile()) {
s.destroy();
}
Skrollr 自带手机查功能。
选项 2:
使用此代码..
$(function () {
// initialize skrollr if the window width is large enough
if ($(window).width() > 767) { //change the width according to your need
skrollr.init(yourOptions);
}
// disable skrollr if the window is resized below 768px wide
$(window).on('resize', function () {
if ($(window).width() <= 767) { //change the width according to your need
skrollr.init().destroy(); // skrollr.init() returns the singleton created above
}
});
});
更多详情请read这里
【讨论】: