So ermitteln Sie mithilfe von JQuery, ob eine Bildlaufleiste angezeigt wird: 1. Verwenden Sie die Methode „if ($(window).height() < $(document).height() ){}“, um zu ermitteln, ob der sichtbare Bereich angezeigt wird die tatsächliche Höhe überschreitet; 2 , verwenden Sie einfach die if-Anweisung, um die Höhe des verfügbaren Arbeitsbereichs auf dem Bildschirm zu bestimmen.
Die Betriebsumgebung dieses Tutorials: Windows7-System, jquery1.10.0-Version, Thinkpad T480-Computer.
Empfehlung: „jquery-Video-Tutorial“
jquery ermittelt, ob eine Bildlaufleiste angezeigt wird
1. Bestimmen Sie, ob der sichtbare Bereich die tatsächliche Höhe überschreitet, muss er vorhanden sein
if ($(window).height() < $(document).height() ) { alert('出现滚动条') }
Verwenden native JavaScript-Schreibmethode
if (document.documentElement.clientHeight < document.documentElement.offsetHeight){ alert('出现滚动条') }
2. Verfügbare Arbeitsbereichshöhe des Bildschirms>=Sichtbarer Bereich der Webseite
if (window.screen.availHeight >= document.body.clientHeight) { alert("页面无滚动条") } else { alert("页面有滚动条") }
Hinweis:
● $(window).height() // Höhe des sichtbaren Bereichs des Browsers window
document.documentElement.clientHeight
● $(document) .height() // Die Höhe des Browserfensters document
document.documentElement.offsetHeight
● window.screen.availHeight // Die Höhe des verfügbaren Arbeitsbereich auf dem Bildschirm
● document.body.clientHeight // Der sichtbare Bereich der Webseite
Das obige ist der detaillierte Inhalt vonjquery-Methode, um zu bestimmen, ob eine Bildlaufleiste angezeigt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!