Der verschiebbare Bereich ist nicht korrekt, nachdem das Bild mit Jquery gezoomt wurde

8

Ich verwende jquery.viewport, um eine Ansichtsfensterfunktion zu erstellen: Ich benutze jquery ui, um einen Schieberegler zu erstellen, und eine eigene geschriebene Zoomfunktion, um das Bild zu vergrößern. Verwenden Sie dieses Plugin auch, um Ansichtsfensterfunktionen zu erstellen.

Ссылка

Das Problem ist, dass nach dem Zoomen des Bildes der ziehbare Bereich nur ein Teil des Inhalts ist. Das bedeutet, dass ich den Inhalt in einigen Bereichen nicht ziehen kann. Gibt es trotzdem das Problem zu beheben? Danke

Html:

%Vor%

JavaScript

%Vor%

css:

%Vor%     
user782104 10.12.2012, 12:05
quelle

2 Antworten

3

Im Folgenden finden Sie eine Lösung basierend auf Ihrer Beschreibung des Problems. Ich habe das Problem etwas vereinfacht, aber das sollte Ihnen helfen, in die richtige Richtung zu weisen.

Auch wenn $('#view').viewport('update'); nicht funktioniert, geben Sie bitte den Browser und die Version an, die Sie verwenden.

Lösungsbeispiel: Ссылка

HTML

%Vor%

CSS

%Vor%

JQuery

%Vor%     
JSuar 17.12.2012, 13:01
quelle
0

Sie können den Zoom-Handle-Punkt nicht in einem Browser festlegen. Sie können den Effekt jedoch nachahmen, indem Sie die Breite ändern und dann die Position left (oder negative left-margin bei Verwendung der relativen Positionierung) durch Subtrahieren der Hälfte ändern die hinzugefügte Breite.

    
Rory McCrossan 10.12.2012 12:13
quelle

Tags und Links