Pixelpatriot
Hi Leute,
hab da ein Problem bei dem Ihr mir vll. weiterhelfen könnt.
Ich bin dabei eine kleine "Galerie" zu erstellen mit einem Hauptbild und 3 weiteren Bildern.
Da die Bilder von einem System durch Variablen erzeugt werden und somit keine fixen Namen haben kann ich das Hauptbild bzw. den dadurch erzeigten Platzhalter wie im folgendem Beispiel nicht mittels rel im Link der Thumbnails ansprechen.
Gibt es eine Möglichkeit das Javascript so umzuschreiben, dass dies nicht auf das Bild anspricht (rel="demo/bild1.jpg" sondern auf das SPAN mit der ID "bildgross" welche das Bild enthält?
Wäre für eure Hilfe echt dankbar, da ich nun schon Stunden mittels Google nach einer Lösung gesucht habe aber nicht vorwärts komme :-/
hab da ein Problem bei dem Ihr mir vll. weiterhelfen könnt.
Ich bin dabei eine kleine "Galerie" zu erstellen mit einem Hauptbild und 3 weiteren Bildern.
Da die Bilder von einem System durch Variablen erzeugt werden und somit keine fixen Namen haben kann ich das Hauptbild bzw. den dadurch erzeigten Platzhalter wie im folgendem Beispiel nicht mittels rel im Link der Thumbnails ansprechen.
Gibt es eine Möglichkeit das Javascript so umzuschreiben, dass dies nicht auf das Bild anspricht (rel="demo/bild1.jpg" sondern auf das SPAN mit der ID "bildgross" welche das Bild enthält?
HTML:
<div class="produktbilder">
<div class="produktbild-gross">
<span id="bildgross">
<img src="bild1.jpg" width="800" height="600" alt=""/>
</span>
</div>
<div class="produktbild-thumbs">
<a href="#" rel="bild1.jpg" class="thumbnail">
<img src="bild1.jpg" width="800" height="600" alt=""/>
</a>
<a href="#" rel="bild2.jpg" class="thumbnail">
<img src="bild2.jpg" width="800" height="600" alt=""/>
</a>
<a href="#" rel="bild3.jpg" class="thumbnail">
<img src="bild3.jpg" width="800" height="600" alt=""/>
</a>
<a href="#" rel="bild4.jpg" class="thumbnail">
<img src="bild4.jpg" width="800" height="600" alt=""/>
</a>
</div>
</div>
Javascript:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$(".thumbnail").click(function() {
var image = $(this).attr("rel");
$('#bildgross').hide();
$('#bildgross').fadeIn('slow');
$('#bildgross').html('<img src="' + image + '"/>');
return false;
});
});
</script>
Wäre für eure Hilfe echt dankbar, da ich nun schon Stunden mittels Google nach einer Lösung gesucht habe aber nicht vorwärts komme :-/
Zuletzt bearbeitet: