Rumah > hujung hadapan web > tutorial css > iPad Safari Scrolling Lag: Bolehkah `translate3d(0, 0, 0)` Membetulkan Scroppy Scrolling?

iPad Safari Scrolling Lag: Bolehkah `translate3d(0, 0, 0)` Membetulkan Scroppy Scrolling?

Barbara Streisand
Lepaskan: 2024-12-20 20:00:15
asal
756 orang telah melayarinya

iPad Safari Scrolling Lag: Can `translate3d(0, 0, 0)` Fix Choppy Scrolling?

Ketinggalan Tatal Safari iPad Diselesaikan dengan Transformasi Translate3D

Apabila membangunkan aplikasi web untuk iPad Safari, kawasan tatal yang luas boleh mempamerkan gelagat pelik di mana-mana. -elemen skrin hanya muncul selepas kelewatan yang ketara semasa menatal. Kecacatan ini berpunca daripada usaha pemuliharaan memori iPad Safari.

Mujurlah, penyelesaiannya terletak pada memperdaya pelayar untuk menggunakan pecutan perkakasan. Ini boleh dicapai dengan menggunakan penjelmaan tiga dimensi kosong:

-webkit-transform: translate3d(0, 0, 0);
Salin selepas log masuk

Secara khusus, menggunakan penjelmaan ini kepada elemen kanak-kanak dengan kedudukan:relatif; pengisytiharan atau kepada semua elemen kanak-kanak meningkatkan tindak balas penatalan. Walaupun bukan penyelesaian sejagat, ia amat berkesan dalam menyelesaikan masalah keterukan dalam kebanyakan kes. Teknik ini dikreditkan kepada artikel "iOS 5 Native Scrolling–Grins & Gotchas".

Atas ialah kandungan terperinci iPad Safari Scrolling Lag: Bolehkah `translate3d(0, 0, 0)` Membetulkan Scroppy Scrolling?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan