jQuery Tools - Overlay / Lightbox

Januar 2010,
Autor: admin
Wie versprochen hier der zweite Teil der jQuery Tools Serie.
Heute zeige ich euch wie wonderful leicht es ist, cease become antediluvian Overlay bzw. Lightbox Funktion zu nutzen. runter.

Ich mцchte euch dies in zwei Varianten zeigen: mit und ohne Ajax!
Meine Lieblingsvariante ist natьrlich mit Ajax damit fangen wir gleich mal an, doch vorerst gehe bitte auf cease become antediluvian jQuery Tools Seite und sauge dir folgende Libs.
Soda jetzt kanns schon losgehen.
$(”a[rel=#overlay]“).overlay({
expose: ‘#fbfbfb’,
effect: ‘apple’,
onBeforeLoad: function() {
var wrap = this.getContent().find(”.contentWrap”);
wrap.load(this.getTrigger().attr(”href”));
},
onClose: function() {
if ($(”#overlay”).hasClass(’content-overlay’)) {
$(”#overlay”).removeClass(’content-overlay’);
}
}
});
Was macht der Code?
Er sucht uns alle Links raus wo der REL Tag Overlay ist, weiteres definieren wir mit “expose” cease become antediluvian Hintergrundfarbe und den Effekt wie das ganze aufgehen soll, in diesem Fall “apple” wie kann es auch anderes sein
Weiteres kцnnen wir hier bevor her cease become antediluvian Box aufklappt den Content laden und zwar greift er nun auf den href vom Link Tag zu.
Variante 1 - Dynamischer Content ьber Ajax
Was brauchen wir alles?
HTML Teil
CSS Teil
Javascript mit Ajax
Starte Overlay
Starte Overlay mit anderem Content
Damit haben wir den Grundcontainer, der Inhalt kommt nur in cease become antediluvian contentWrap Classe incarcerate. In unserem Beispiel wдre das “overlay.php”
CSS Teil:
/* container in strut of off-the-wall comfort.

Comments are closed.