Meines ist: <!DOCTYPE html> Blog-Garten: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Weitere Informationen zu HTML-Dokumenttypen finden Sie unter: http://i.wanz.im/2010/05/28/why_doctype_html/ Nach der Überprüfung stellte ich fest, dass JS die sichtbare Größe der aktuellen Seite erhielt, die von der Bildlaufposition der Seite abwich! Wenn der HTML-Dokumenttyp nicht zum HTML hinzugefügt wird, wird standardmäßig ein spezieller Modus verwendet!
analysieren: Gesamte Seitenbreite: document.body.scrollWidth; Code kopieren Der Code lautet wie folgt:Funktion getSize() { var obj = neues Objekt(); obj.allWidth = Dokument.Body.ScrollWidth; obj.allHeight = Dokument.Body.ScrollHeight; if (-[1, ]) { //nicht-IE obj.top = Dokument.Body.scrollTop; obj.left = Dokument.Body.scrollLeft; wenn (document.compatMode === 'CSS1Compat') { obj.width = Dokument.Dokumentelement.Clientbreite; obj.Höhe = Dokument.Dokumentelement.ClientHöhe; } anders { obj.width = Dokument.Body.ClientWidth; obj.height = Dokument.Body.ClientHeight; } } anders { wenn (document.compatMode === 'CSS1Compat') { obj.width = Dokument.Dokumentelement.Clientbreite; obj.Höhe = Dokument.Dokumentelement.ClientHöhe; obj.top = Dokument.Dokumentelement.scrollTop; obj.left = Dokument.documentElement.scrollLeft; } anders { obj.width = Dokument.Body.ClientWidth; obj.height = Dokument.Body.ClientHeight; obj.top = Dokument.Body.scrollTop; obj.left = Dokument.Body.scrollLeft; } } Alarm (Objekt oben); Alarm (Objekt links); Alarm (Objektbreite); Alarm (Objekthöhe); gibt Objekt zurück; } Hinweis: Der HTML-Dokumenttyp der Blog-Garten-Homepage lautet: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Warum unterscheidet es sich von der Aufsatzanzeigeseite? Willkommen beim Nachdruck. Bitte geben Sie an: Nachdruck von [ http://www.cnblogs.com/zjfree/ ] |
<<: Tipps zur HTML-Formatierung und langen Dateien für das Webdesign
>>: So richten Sie domänenübergreifenden Zugriff in IIS web.config ein
Docker Compose Einführung in Compose Compose ist ...
Inhaltsverzeichnis 1. Lernziele 1.1. Beherrschen ...
Inhaltsverzeichnis Einführung in gespeicherte Pro...
Inhaltsverzeichnis 1. Der Fokus liegt standardmäß...
Als Frontend-Entwickler komme ich an den Tücken d...
Ich bin bei der Arbeit auf einen Fall gestoßen, ü...
In diesem Artikel wird der spezifische Code zur V...
Der Inhalt des geschriebenen Dockerfiles ist: VON...
Inhaltsverzeichnis Vorwort Umsetzungsideen Implem...
Hintergrund Alle Server des Unternehmens sind gek...
Floating Ads sind eine sehr verbreitete Form der ...
Datensicherung und -wiederherstellung Teil 3, Det...
Inhaltsverzeichnis Was ist Rract? Hintergrund Rea...
Vier Netzwerktypen: Keine: Konfigurieren Sie kein...
Inhaltsverzeichnis Klassenkomponente Funktionale ...