javascript - Bagaimana untuk membetulkan kotak input halaman web mudah alih ke bahagian bawah?
仅有的幸福
仅有的幸福 2017-06-24 09:43:57
0
5
1032

Seperti yang ditunjukkan dalam gambar di atas, apabila pengguna mengklik pada kotak input pada halaman utama, papan kekunci muncul, yang kadangkala menghalang sebahagian kotak input (seperti yang ditunjukkan di bawah)

Kaedah pemprosesan semasa ialah melakukan ubah saiz selepas kotak input mendapat fokus

$('input').on('focus' , function(){
    $(window).resize();
}).on('blur' , function() {
    $(window).resize();
});

Tujuan ini adalah untuk menetapkan semula saiz tetingkap dan meletakkan semula kotak input yang asalnya terapung di bahagian bawah
Tetapi kesannya tidak begitu baik, kadang-kadang ia berkesan dan kadang-kadang ia gagal

Apakah kaedah yang perlu digunakan untuk menangani situasi ini dengan lebih baik?
Selain itu, semasa papan kekunci muncul, menatal halaman juga boleh mengekalkan kawasan input tetap di bahagian bawah

Kaedah kedudukan semasa kotak input ialah: kedudukan: tetap
Persekitaran tangkapan skrin: ios WeChat

仅有的幸福
仅有的幸福

membalas semua(5)
阿神

Anda boleh menggunakan flex untuk membetulkan kotak input ke bahagian bawah Untuk menetapkan flex ke bahagian bawah, anda boleh menyemak sticky-footer

刘奇

Adalah disyorkan anda menggunakan js untuk mengira, menggunakan window.innerHeight

漂亮男人

http://www.cnblogs.com/cococe...
Cuba ini

漂亮男人

Betul kata orang kat atas ni, boleh guna flex. Saya rasa ini boleh menyelesaikan masalah anda

洪涛

Alamat: http://www.haorooms.com/post/...
Prinsip: Jangan gunakan tetap pada ios, sebaliknya gunakan mutlak.
Tamat.

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