378 Stimmen

Wie kann man die Zoomstufe einer Seite in allen modernen Browsern erkennen?

  1. Wie kann ich die Zoomstufe der Seite in allen modernen Browsern erkennen? Während dies Gewinde sagt, wie man es in IE7 und IE8 zu tun, kann ich nicht finden, eine gute Cross-Browser-Lösung.

  2. Firefox speichert die Zoomstufe der Seite für den späteren Zugriff. Könnte ich beim ersten Laden der Seite die Zoomstufe abrufen? Irgendwo habe ich gelesen, dass es funktioniert, wenn eine Zoomstufe geändert wird nach die Seite wird geladen.

  3. Gibt es eine Möglichkeit, die 'zoom' Veranstaltung?

Ich benötige dies, weil einige meiner Berechnungen pixelbasiert sind und sie beim Zoomen schwanken können.


Geändertes Muster von @tfl

Diese Seite zeigt beim Zoomen unterschiedliche Höhenwerte an. [jsFiddle]

<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"/></script>
    </head>
    <body>
        <div id="xy" style="border:1px solid #f00; width:100px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sollicitudin tortor in lacus tincidunt volutpat. Integer dignissim imperdiet mollis. Suspendisse quis tortor velit, placerat tempor neque. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Praesent bibendum auctor lorem vitae tempor. Nullam condimentum aliquam elementum. Nullam egestas gravida elementum. Maecenas mattis molestie nisl sit amet vehicula. Donec semper tristique blandit. Vestibulum adipiscing placerat mollis.</div>
        <button onclick="alert($('#xy').height());">Show</button>
    </body>
</html>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X