我有以下代碼片段,它將我的頁面動畫化爲我的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