Ich habe zwei Bilder mit gleichen Abmessungen und gleichen Positionen, aber in divs mit dynamischer Breite je nach Benutzerinteraktion mit der jquery beforeAfter plugin platziert.scrollen Zoom auf zwei Bilder
Ich möchte Scrollzoom auf diesen Bildern unter Verwendung von wheelzoom aktivieren, so dass das Zoomen auf einem dieser Bilder den gleichen Betrag an der gleichen Position wie der andere vergrößert.
Was vermag ich nicht zu tun, ist diese Verknüpfung von (nehme ich an) die Ereignishandler nach dem Vorbild dieses:
function onwheel(e){
//adjust image to fit zoom level ...
other_img.onwheel(e);
}
Wenn dies nicht möglich ist, ist es möglich, das Ereignis zu kopieren und ändern Sie die Zielbild?
Ich bin auf der Suche nach einer Lösung mit jquery oder nativem Javascript.
Code here (ignorieren Sie den Griff).
EDIT: Alle Top-Level-Zeiger auf das, was sollte auch
Wie würden Sie es empfehlen, wenn ich Wheelzoom.js bearbeite (ohne in zu viele Details zu gehen)? –
Sie können die Bibliothek verwenden, um zwei oder mehr Elemente zu verwenden: radzoom ($ ('. Before'), $ ('. After')); und mach es wie eins. Die Bibliothek wird gefunden, wenn ein Ereignis passiert ist, und vergrößert ein Array von Elementen und nicht nur eines, so dass kein neues Ereignis ausgelöst werden muss. Hinweis: Dies wird einfacher, wenn Sie die Bibliothek für die Verwendung von jquery umgestalten. –