我偶然發現了一個針對我的問題的修復方法 - 我不喜歡應用我不明白的修復程序。爲什麼應用'-webkit-backface-visibility:hidden''解決在ios/ipad 5.1上出現負邊限轉換的問題?
<ul>
<li><img src="something.jpg" /></li>
<li><img src="somethingElse.jpg" /></li>
[+12 more <li>'s]
</ul>
的是什麼,我認爲是相關的CSS樣式一PRECIS是:
ul {
position: absolute;
list-style-type: none;
top: 0;
left: 0;
}
li {
position: relative;
height: 900px;
width: 500px;
float: left;
}
img {
display: block;
margin: 0 auto;
}
問題:當申請執行過渡到整組圖像轉變的過渡左即:
ul {
left: -3000px;
}
除了ios5.1之外,它可以很好地工作,但偶爾也可以工作,但更常見的是,它最初執行轉換,然後恢復顯示最後一個圖像「成功」設置(例如第一張圖像或轉換設置正確的圖像)。
添加此的CSS:
ul {
-webkit-backface-visibility: hidden;
}
使一切都正常工作。這對我來說沒有任何意義,我只是在試圖找出如何在轉換之間停止閃爍時偶然發現。