Zunächst einmal vielen Dank für diese schöne Erweiterung!
Ich benutze Mooquee4ward zusammen mit Lightbox4ward, um innerhalb der Slides jeweils eine Lightbox mit unterschiedlichem Inhalt aufrufen zu können. Den Lightbox4ward-Aufruf habe ich per include_content in das im Slide angezeigte Text-Element eingefügt.
Optisch und auch im Source sieht das zunächst wunderbar aus. Das Problem ist jedoch, dass der Link des letzten Slides immer zuoberst und damit "aktiv" ist. In den ersten beiden Slides ist er zwar nur sichtbar, wenn man mit der Maus an dessen Position fährt, die Links der gerade aktiven Slides sind nur sichtbar, aber nicht anklickbar.
Ich kann das zwar ändern, wenn ich den z-index des ersten Slides hochsetze, dann sind aber die anderen beiden Links nicht mehr funktionsfähig.
Ich hoffe, das klingt jetzt nicht zu kompliziert , aber ich bin im Moment noch lokal und kann daher keinen Link liefern. Zur Veranschaulichung hier Screenshot-Ausschnitte der drei Lightbox-Aufrufe:
slide1.jpg
slide2.jpg
slide3.jpg
Slide 3 funktioniert in diesem Fall korrekt (bei hover rot), sein Link ist immer oben (wenn auch unsichtbar).
Die Bullets unten bekommen per Script den Active-Zustand. Ich nehme an, dass sich mein Problem lösen ließe, wenn ich dem ganzen Slide den active-Zusatnd geben und dann per CSS den z-index setzen könnte:
Code:
<div class="mooqueeNav">
<?php for($i=0; $i<count($this->images);$i++):?>
<a onclick="objMooquee<?php echo $this->id;?>.moove(<?php echo $i;?>);return false;" href="#" class="<?php if($this->firstitem == $i) echo 'active';?>"><?php echo $i;?></a>
<?php endfor;?>
</div>
.
.
.
<?php if($this->showNav):?>
onTransitionComplete: function(ci,pi){
var els = $$('#mooquee<?php echo $this->id;?> div.mooqueeNav a');
els.removeClass('active');
els[ci].addClass('active');
},
<?php endif;?>
Leider habe ich aber von PHP zu wenig Ahnung, um das hinzukriegen und wäre für Hilfe dankbar.
[Moderation: Thema verschoben.]
Lesezeichen