Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery更改iphone的偏移量值_Jquery_Iphone_Scroll - Fatal编程技术网

使用jquery更改iphone的偏移量值

使用jquery更改iphone的偏移量值,jquery,iphone,scroll,Jquery,Iphone,Scroll,我正在使用localScroll插件。它在台式机上运行得很好,但在iphone上运行得不太好,看起来它滚动到了错误的部分 我正在使用init.js $.localScroll.hash({ queue:false, duration:1000, offset: {top:-245, left:0} }); 对于mobileinit.js文件,我想要 $.localScroll.hash({ queue:false, duration:10

我正在使用localScroll插件。它在台式机上运行得很好,但在iphone上运行得不太好,看起来它滚动到了错误的部分

我正在使用init.js

    $.localScroll.hash({
    queue:false,
    duration:1000,
    offset: {top:-245, left:0}
});
对于mobileinit.js文件,我想要

    $.localScroll.hash({
    queue:false,
    duration:1000,
    offset: {top:0, left:0}
});
你能有一个mobileinit.js文件,它可以为iPhone而不是桌面启动吗

或者是否有其他方法更改偏移值

谢谢

这应该行得通:

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}
    });

}

非常感谢你,我想你也可以瞄准ipad。再次感谢!我很乐意,这是一个快速更新,它也可以用来检测iPad:
var isiPad=navigator.userAgent.match(/iPad/i)!=无效然后与仅针对iPad用户的类似比较:)