Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Membuat Kandungan Mudah Alih jQuery 100% Tinggi?

Bagaimana untuk Membuat Kandungan Mudah Alih jQuery 100% Tinggi?

Patricia Arquette
Lepaskan: 2025-01-04 01:34:38
asal
512 orang telah melayarinya

How to Make jQuery Mobile Content 100% Height?

Menetapkan 100% Ketinggian untuk Kandungan dalam jQuery Mobile

Dalam jQuery Mobile, adalah sukar untuk menetapkan ketinggian kandungan kepada 100% daripada ruang yang ada, terutamanya jika terdapat ruang antara kandungan dan pengaki.

CSS Pelaksanaan

Kod CSS berikut mungkin tidak mencukupi untuk mencapai hasil yang diingini:

.ui-content {
  background: transparent url('./images/bg.jpg');
  background-size: 100% 100%;
  min-height: 100%;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #000000;
}
Salin selepas log masuk

Penyelesaian

Penyelesaian yang dipertingkatkan mempertimbangkan sama ada bar alat pengepala dan pengaki ditetapkan. Jika ya, kod mesti menolak 1px daripada ketinggian luarnya untuk mengambil kira jidar negatif.

Untuk jQuery Mobile >= 1.3:

var screen = $.mobile.getScreenHeight();

var header = $(".ui-header").hasClass("ui-header-fixed") ? $(".ui-header").outerHeight() - 1 : $(".ui-header").outerHeight();

var footer = $(".ui-footer").hasClass("ui-footer-fixed") ? $(".ui-footer").outerHeight() - 1 : $(".ui-footer").outerHeight();

/* content div has padding. Subtract this value if desired. */
var contentCurrent = $(".ui-content").outerHeight() - $(".ui-content").height();

var content = screen - header - footer - contentCurrent;

$(".ui-content").height(content);
Salin selepas log masuk

Untuk jQuery Mobile <= 1.2:

var header = $(".ui-header").outerHeight();

var footer = $(".ui-footer").outerHeight();
Salin selepas log masuk

Nota Tambahan

  • Jika bar alat tetap hadir pada halaman, kandungan akan menatal sebanyak 1px pada penyemak imbas desktop.
  • Pada peranti mudah alih, halaman mungkin tidak menatal kerana ketinggian badan dan .ui-halaman tetapan.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Kandungan Mudah Alih jQuery 100% Tinggi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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