javascript - Halaman tatal pada bahagian web ios adalah melekit
某草草
某草草 2017-06-30 09:56:35
0
2
767

Fenomena:
Menggunakan iphone6 ​​plus, iphone7 plus, iphone6s plus, tarik ke atas untuk mendapatkan halaman produk Halaman memaparkan satu halaman untuk setiap 20 produk Selepas sampai ke penghujung, tarik ke atas untuk memuatkan data produk halaman seterusnya . Fikirkan dengan pantas tentang gelongsor Selepas meluncur beberapa halaman (bergantung pada keadaan), halaman itu kadang-kadang menjadi melekit dan tidak boleh diluncurkan. Ini tidak berlaku setiap masa.

Halaman tersebut ialah aplikasi satu halaman yang dibina menggunakan react.js.

Soalan:
Lokasi masalah sekarang agak kurang jelas
(1) Jika dilihat dari situasi semasa, masalah ini tidak berlaku pada bahagian Android Masalah ini hanya berlaku pada bahagian ios sahaja mempunyai masalah melekit ini? p, dan tidak dilakukan melalui Tag yang popular seperti p + ul + li membina dom halaman tatal Adakah terdapat sebarang masalah tersembunyi dalam menggunakan p + p (4) Gunakan react.js untuk membuat halaman itu melekit guna? Keadaan ini disebabkan oleh pemprosesan javascript;

Jika anda mengalami masalah di atas dan menyelesaikannya, sila bantu.

某草草
某草草

membalas semua(2)
黄舟

Situasi ini seharusnya disebabkan oleh menggunakan atribut -webkit-overflow-scrolling:touch akan menambahkan lapisan pada elemen dengan atribut ini ditambahkan untuk pemaparan. Walau bagaimanapun, tidak menggunakan atribut ini akan menyebabkan halaman menjadi tidak lancar, jadi penyelesaian semasa saya ialah menggunakan pemalam transfrom untuk mensimulasikan penatalan, yang tidak memerlukan atribut -webkit-overflow-scrolling:touch Walau bagaimanapun, kelemahannya ialah bahawa terdapat masalah prestasi besar dan bingkai membeku

给我你的怀抱

-webkit-overflow-scrolling:touch ialah masalah dengan atribut ini. Penyelesaian saya ialah mengalih keluarnya dan menggunakan bar skrol yang disertakan dengan badan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan