。。这是假人:http://cybergrafic.at/projects/apprunner/
位置是固定的;固定div内的元素为CCD_ 1;如果你从肖像画换成风景画,一切都会很好;如果您从横向更改为纵向,固定的div向右移动30px,在触摸板后,它移动到正确的位置;
用iPad1&更新了iOS 5。
我认为,问题是移动safari并不总是能足够快地重新绘制视图。
在元素上切换position:fixed
确实会导致重新绘制,但它也会导致我在测试中出现"闪光"。
我刚刚发现了这个,效果很好:
bruteForceRepaint:function(){var ss=document.styleSheets[0];尝试{ss.addRule('.xxxxxx','position:relative');}catch(e){}}
强制移动safari重新绘制