2013-02-15 64 views
3

我有一個使用.slideUp()和.slideDown()隱藏和顯示子菜單的無序列表組成的摺疊導航菜單。這適用於所有桌面瀏覽器。我在iOS(ipad和iphone)上遇到了問題,其中子導航將向上滑動,然後在其他元素頂部閃爍子文本,然後消失。你可以在www.sweetrush.com上看到這個例子。在iOS上閃爍的jQuery slideUp

任何想法可能會導致此問題或解決方法?

回答

3

您是否嘗試過硬件加速?它通常可以解決iOS設備上的閃爍問題。

-webkit-transform: translate3d(0,0,0) 

對於iOS 6,你可能需要添加:

-webkit-perspective: 1000; 
-webkit-backface-visibility: hidden; 
+0

這似乎已經解決了這一問題。非常感謝! – micahmills 2013-02-15 17:14:53

+0

我在iPad上遇到了同樣的問題,而-webkit-transform:做到了!謝謝! – hbowman 2013-04-09 20:53:22

+0

如果在這個答案中有更多關於解決方案實現的細節,那將會很不錯。 – ashack 2013-06-07 19:39:26