我正在使用localScroll插件。在台式机上效果很好,但在iphone上效果不佳,看起来它滚动到错误的部分。
我正在使用init.js
$.localScroll.hash({
queue:false,
duration:1000,
offset: {top:-245, left:0}
});
对于移动init.js文件,我想
$.localScroll.hash({
queue:false,
duration:1000,
offset: {top:0, left:0}
});
您能否拥有一个可以在iPhone而非台式机上启动的移动init.js文件?
还是有另一种方法来更改偏移值?
谢谢
最佳答案
这应该起作用:
var isiPhone = navigator.userAgent.match(/iPhone/i) != null;
if ( isiPhone == true ) {
$.localScroll.hash({
queue:false,
duration:1000,
offset: {top:0, left:0}
});
} else {
$.localScroll.hash({
queue:false,
duration:1000,
offset: {top:-245, left:0}
});
}
关于jquery - 使用jQuery更改iPhone的偏移值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9509433/