2012-04-17 60 views
1

我有一個SVG sprite,我正在加載到我的常規和移動網站。 SVG是74kb。 當在新iPad(v3)iOS 5.1(9B176)上的正常站點中加載時,無論滾動還是縮放問題都爲零。有24個實例顯示部分精靈。iOS 5.1中的SVG滯後與@ 2x PNG

當我在iPhone 4 iOS 5.1(9B176)上將相同的SVG加載到移動網站時,當我擡起手指時,上下滾動顯着滯後。如果我將手指放在屏幕上,則不存在滾動問題。只有16個實例顯示部分精靈。如果我用@ 2x PNG替換SVG(152kb),我沒有滾動問題。在移動網站上沒有縮放,因爲視口設置爲user-scalable = 0。

我想知道這個問題會發生什麼,以及爲什麼會發生這種情況。任何有識之士將不勝感激。

謝謝。

+0

74kb對於SVG來說相當大。它可能會非常複雜。 – 2015-07-14 11:34:52

+0

謝謝@GlennHowes。自從這篇文章,我設法做了大量的更新。這不再是一個問題。 – Michael 2015-07-15 16:04:30

回答

1

只要我添加CSS變換或黑麪可見性,它會在重繪時開始閃爍並在縮放/滾動結束時滯後。因此,請嘗試刪除網頁上的任何CSS動畫,看看它是否有任何影響。