我有以下代码片段,它将我的页面动画化为我的FrontPage上的特定点。这适用于所有浏览器和Android平板电脑。jquery animate scrollTop和scrollLeft不能同时在ipad上工作
if($("body").hasClass("mobile")){
$scrollable.animate({scrollTop: getPosition()[0]}, scrollSpeed,scrollEffect);
$scrollable.animate({scrollLeft: getPosition()[1]}, scrollSpeed,scrollEffect);
}else{
$scrollable.animate({scrollTop: getPosition()[0],scrollLeft:getPosition()[1]}, scrollSpeed,scrollEffect);
}
当我在移动版本,scrollLeft和scrollTop不会同时工作。所以我将它们分开,这似乎在Android中工作,但不在Ipad设备(IOS)上。所以在上面的例子中,他会做scrollLeft而不是scrollTop(在ipad上)。另外他们完美地工作。所以我的问题是:
我该如何让iPad做这两个动画?
对于那些在iOS模拟器中进行测试,我会添加类似的jQuery到这个模拟器不起作用,但在实际设备(iPhone 6,iOS 9.3.5)上工作得很好。 – ashack 2016-09-07 16:48:28