Javascript Maus-Rad Zoomen für eine Web-Seite
Szenario :
- Ich bin derzeit versuchen zu bauen ein armer Mann ist Google Maps mit Skripten und Dinge zu simulieren alle Funktionen.
- Ich habe ein massives Bild, das ich in Scheiben geschnitten in Fliesen und display in einem
Tabelle auf der web-Seite. - Fand ich ein script, welches einen Benutzer zum klicken
und ziehen Sie zum navigieren auf der Karte.
Todo :
- Nun brauche ich nur noch zu implementieren
zoom. - Fand ich Skripte zum vergrößern einzelne Bilder, aber ich möchte in der Lage sein zu Zoomen die gesamte Seite aus, als ein einzelnes element.
Da habe ich 100 Bilder Fliesen zum erstellen der Karte, es ist nicht praktisch, es zu tun für jede einzelne Scheibe.Gibt es eine Möglichkeit, dies zu tun?
Der Seite, die ich bislang finden Sie unter http://minecraft.firedrakecreative.com,
und klicken Sie dann auf die Miniaturansicht.
Jede Hilfe ist sehr willkommen!
InformationsquelleAutor | 2012-01-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf dieses Beispiel, es könnte Ihnen helfen.
Im Grunde sind Sie gonna haben, um binden Sie das scroll-Ereignis und das Verhalten ändern. Das Beispiel nutzt CSS3-Transformationen, wenn das nicht für Sie arbeiten, weil es braucht, um zu arbeiten auf alten Browsern müssen Sie möglicherweise ändern Sie die Bilder-Größen. Aber immer noch werden von einigen Browsern nicht dargestellt werden die geänderte Größe des Bildes.
Nur, um Ihnen einen Weg zu gehen, ist dies ein Beispiel von dem, was Sie tun können, unter Berücksichtigung Ihrer HTML-Seite einfügen:
Können Sie sehen, diese DEMO in Aktion hier: http://jsfiddle.net/qG6qm/3/
WICHTIG: bei dieser code funktioniert, müssen Sie ändern Sie Ihre table-tag aus:
:
Ich habe die Antwort zu geben, ein wenig mehr Details über das, was zu tun ist.
Vielen Dank für diese! Ich werde spielen, um mit ihm ein wenig, um es perfekt funktioniert, aber das ist im Grunde das, was ich brauchte. Nochmals vielen Dank!
InformationsquelleAutor Karl Mendes
Wenn Sie jQuery verwenden:
InformationsquelleAutor David Slavík