Aufruf jQZoom Austauschbaren Bild
Ich bin momentan dabei, ein e-commerce Produkt-Seite verwenden jQZoom als eine Art Zoom auf das Produkt-Bild. Ich möchte jedoch die Möglichkeit, auf ein anderes Produkt Foto-Miniaturansicht und Sie ersetzen nicht nur die großen, featured Bild, aber auch re-instanziieren des jQZoom() Funktion auf die neu ersetzt featured image.
All dies funktioniert gut
Das problem ist. Das original, featured Bild, hatte jQZoom() angewendet, um Sie auf der Seite-laden bleibt immer noch ein "lebendes Artefakt", und wenn ich hover() ersetzt, featured Bild, der zoom-Effekt angewendet wird, um die ausgetauschten Bild und dem ursprünglichen Bild.
////////////////////////
Produkt-Seite
///////////////////////
/////////////////////////////////////////////
Meine Ersatz-Funktion
function SwapPic(image, image_big)
{
$(".jqZoomWindow").remove();
$(".jqZoomPup").remove();
$('img.feature').attr("src",image);
$('#product-image a').attr("href",image_big).jqzoom({
zoomWidth: 330,
zoomHeight: 330,
showEffect:'show',
hideEffect:'fadeout',
fadeoutSpeed: 'slow',
xOffset :72,
title :false
});
}
InformationsquelleAutor Mike B. | 2009-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgenden das Thema begannen wir in jQuery-Funktion Scheint....
Ihr Duplikat vielen code, aber JS ist nicht eine vollständig Objekt-orientierte Sprache, die wir anwenden können, einige Techniken zu vermeiden, die Duplizierung von code, und nehmen Sie Vorteil von jQuery-plugins
Ich habe keine Zeit, um das Skript zu testen. So müssen Sie, was müssen Sie ändern, wenn nötig. Ich hoffe, es ist eine bessere Annäherung an das, was Sie brauchen.
Haben einen gewissen Rabatt, wenn Sie kaufen Kleidung für meine Frau, jjejeje.
HTML:
InformationsquelleAutor andres descalzo
Dies ist, wie Sie sauber die Daten von jqzoom:
Weil jqzoom hält die Daten in diesem Objekt:
Es ist 3 Jahre später, aber hast du durch Zufall die Antwort zu finden? Es schadet auch nicht, für mich auf Chrome.
InformationsquelleAutor Ionnini