iOS5
içinde, div
boyutlarını ölçeklendirmek istiyorum, böylece boyutu görünüm portuyla orantılı. Bu div
öğesinin bir video
öğesi ve yakınlaştırma düzeyi çok yüksek olduğunda, görüntülenme çok yavaş olur.iOS safari, video ve ölçek ile yavaş oluşturma sorunları
ölçekleme böyle yapılır: • iOS
cihazda Sonra
var scaleFactor = window.innerWidth/$("#videoContainer").width();
$("#videoContainer").css({
'-webkit-transform': 'scale(' + scaleFactor * 0.9 + ')',
'-webkit-transform-origin': '0 0'
});
To reproduce click here. basın Show
düğmesine basın. Oluşturmanın düzgün olmadığına dikkat edin.
Birkaç açıklamalar: initial-scale
1.0
ayarlanırsa
- hatanın yalnızca iOS cihaza (iPad/iPhone) fakat masaüstünde üzerinde çoğalır
- , hata etmiyor 't
- Görüntü öğesi kaldırılırsa, hata oluşmaz
- Hata,
iOS6
üzerinde yeniden oluşturur - Bu css kural kümesini div ve video
{ transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); }
'a ekleyerek hw hızlandırmayı tetiklemeye çalıştım. Ama ben resmi kaldırmak ve sarı bir arka plan ile değiştirmek denedi ama bu özel vakanın ayrıntıları dalmadan önce
Bu css kural kümesini 'div' ve 'video' olarak ekledim ama yardımcı olmadı (bak: http://jsfiddle.net/viebel/yhRNu/3 /) – viebel