Mendapatkan Ketinggian Elemen Tersembunyi dengan jQuery
Apabila bekerja dengan elemen tersembunyi, mungkin perlu mendapatkan semula dimensinya untuk pelbagai tujuan. Walau bagaimanapun, kaedah konvensional untuk mendapatkan ketinggian elemen boleh gagal jika elemen tidak kelihatan.
Pendekatan Tidak Cekap
Pendekatan yang diterangkan untuk menyahsembunyikan elemen sementara, mengukur ketinggiannya, dan kemudian menyembunyikannya semula adalah menyusahkan dan tidak cekap.
Penyelesaian Alternatif
jQuery menyediakan penyelesaian yang lebih cekap:
Ubah suai Atribut Elemen: Memanipulasi sementara atribut gaya elemen:
Contoh Kod
<code class="javascript">var previousCss = $("#myDiv").attr("style"); $("#myDiv").css({ position: 'absolute', visibility: 'hidden', display: 'block' }); var optionHeight = $("#myDiv").height(); $("#myDiv").attr("style", previousCss ? previousCss : "");</code>
Kaedah ini membolehkan anda mengukur ketinggian elemen tersembunyi secara berhati-hati tanpa menjejaskan reka letak atau keterlihatan halaman.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Ketinggian Elemen Tersembunyi dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!