Java Script hover image click

Herzog

Aktives Mitglied
2. August 2011
103
0
Bei der Artikeldetailansicht können sich unter dem Hauptbild mini Bilder mit verschiedenen Ansichten des Artikels befinden. Diese werden erst durch ein klick ins Hauptbild gezogen.

Ich möchte dies aber durch ein Mouseover ersetzen. Jemand ne Ahnung? Ich kann nur php und kein Java, was ich bis jetzt herausgefunden habe ist, dass hier:
Code:
$("a.fancybox").fancybox({     
'showCloseButton': false }).hover(function() {     
$(this).click();     $(".fancybox-overlay").mouseout(function() {         
$.fancybox.close();     
});
 });​

Ich weiß aber komplett nicht was ich damit anfangen soll.
 

john_the_bad

Aktives Mitglied
27. April 2011
203
0
AW: Java Script hover image click

Keine Ahnung ob das der richtige Schnipsel ist für das was du suchst, aber du kannst mal das .click() gegen ein hover tauschen und schauen was passiert..
 

Herzog

Aktives Mitglied
2. August 2011
103
0
AW: Java Script hover image click

Danke, ne hat leider nicht geklappt. Leider weiß ich auch nicht wo ich die Zeilen einfügen soll, denn die sind nicht im Code. Ich habe mir die Zeilen aus dem Netz gesucht.
 

Afox

Gut bekanntes Mitglied
12. April 2012
333
4
AW: Java Script hover image click

Hallo zusammen,

gibt es für dieses Problem mittlerweile eine Lösung?

Wenn ich es richtig verstanden habe, möchtest du, dass das Bild bei mouseover auf das wechselt, wo der Cursor drauf ist. Das wäre auch für mich interessant.

Außerdem habe ich noch ein weiteres Problem: klicke ich z.B. auf das zweite Minibild, so vergrößert sich immer das erste Bild, nicht aber das zweite (was eigentlich logischer wäre). Ist das bei Euch auch so?

LG & frohe Ostern,

Afox
 

Afox

Gut bekanntes Mitglied
12. April 2012
333
4
AW: Java Script hover image click

Ergänzung:

Folgender Schnipsel ist in der artikel_inc.tpl zu finden:

Code:
      {if $Artikel->Bilder|@count > 1}
         <div class="article_images">
         {foreach name=article_image from=$Artikel->Bilder item=oBild}
            <a href="{$oBild->cPfadGross}" class="fancy-gallery {if $Einstellungen.template.articledetails.image_zoom_method == 'Z' || $Einstellungen.template.articledetails.image_zoom_method == 'ZL'}cloud-zoom-gallery{/if}" title="" rel="useZoom: 'zoom1', smallImage: '{$oBild->cPfadNormal}'">
               <img src="{$oBild->cPfadMini}" {if $smarty.foreach.article_image.index == 0}class="active"{/if} alt="" />
            </a>
         {/foreach}
         </div>
      {/if}

hier könnte sich evtl. ein Hinweis auf die Funktionen verbergen.
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
97
AW: Java Script hover image click

Das mit dem mouseover ist recht simple, aber wie bei allen Änderungen an core files nicht update sicher. Die datei "cloud-zoom.1.0.2.js" muss bei jedem update wieder eingespielt werden.

In Zeile 405
Code:
$(this).bind('[B]click[/B]', $(this), function (event) {

das click gegen ein mouseenter tauschen
Code:
$(this).bind('[B]mouseenter[/B]', $(this), function (event) {


Ich spiele ebenfalls mit dem gedanken, die neuste version von Cloudzoom (Star Plugins) zu integrieren, da diese optisch ansprechender, aber vor allem touchpad kompatibel ist. Hat dies jemand bereits gemacht, wie groß ist der aufwand und läuft danach alles, auch die varkombis und das image popup?
 

3po

Sehr aktives Mitglied
30. August 2011
2.594
97
AW: Java Script hover image click

Wir haben auch MagicZoom Plus mal in Magento integriert, ist ebenfalls ein super Tool. Leider gibt es hierzu kein Plugin für den JTL Shop, jedoch habe ich es schon mal in einem JTL-Shop gesehen.
Magic Zoom Plus : 2 zooms in 1
 
Ähnliche Themen

Ähnliche Themen