Lightview Event abfangen

Unique86

Mitglied
Hallo zusammen,

mein Anliegen ist es ein Layer mittels Lightview darzustellen.
Dieser layer ist zum Zeitpunkt wenn die Seite geladen wird mittels
Code:
style="visibility: hidden;"
unsichtbar gesetzt.

Wenn ich nun via Lightview den Layer darstelle (z.B. über einen Link), öffnet sich das Fenster und mittels
Code:
document.observe('lightview:opened', function(event) 
  {
    document.getElementById('hiddenArea').style.visibility = 'visible';
  });

setze ich den Layer auf "visible".
Das klappt bis hierhin wunderbar.

Wenn ich nun den Lightview inkl. meines Layers schließe sage ich

Code:
document.observe('lightview:closed', function(event) 
  {
    document.getElementById('hiddenArea').style.visibility = 'hidden';
  });

das Problem ist nur das man dann für einen kurzen Moment den layer sichtbar auf der Contentseite sieht.

Das will ich irgendwie verhindern !

Kann ich also irgendwie das Event abfangen sofort wenn es geworfen wird ?!

Hoffe ihr versteht mein Problem...

Gruss Sven
 
Zuletzt bearbeitet:
Moin....

du brauchst es dir garnicht so umständlich machen und den Event überwachen:)
Anstatt den Layer, welcher im LightView erscheinen soll, zu Verbergen, platziere ihn in einem weiteren Layer und verberge dann diesen...der Rest geht von allein, ohne Eventüberwachung .

Code:
<div style="display:none"><div id="hiddenArea">Moin Moin</div></div>

Lightview clont ja nur das Zielobjekt , und ohne dessen Elternelement ist es ja sichtbar ;)
 
Moin....

du brauchst es dir garnicht so umständlich machen und den Event überwachen:)
Anstatt den Layer, welcher im LightView erscheinen soll, zu Verbergen, platziere ihn in einem weiteren Layer und verberge dann diesen...der Rest geht von allein, ohne Eventüberwachung .

Code:
<div style="display:none"><div id="hiddenArea">Moin Moin</div></div>

Lightview clont ja nur das Zielobjekt , und ohne dessen Elternelement ist es ja sichtbar ;)

Hallo Namensvetter ;)

super geil - auf die Lösung wäre ich niemals gekommen.

Ich danke Dir, es hat wunderbar geklappt !

Herzlichen Dank.

Gruß Sven ;)
 

Neue Beiträge

Zurück