Wie / wo fancybox defaults definieren?

8

Nehmen wir an, das ist meine fancybox config:

%Vor%

Aber was ich tun möchte, ist, die Konfiguration irgendwie als fancybox default zu definieren, so dass ich folglich, wenn ich ein Element binde, nur das tun kann:

$(".newElement").fancybox();

Und es wird automatisch meine Konfiguration haben.

    
Richard Rodriguez 15.08.2011, 20:03
quelle

4 Antworten

2

Laut der Dokumentation hier: Ссылка

  

Sie können Optionen als Schlüssel / Wert-Objekt an die Funktion fancybox () übergeben oder sie am Ende der FancyBox JS-Datei ändern

    
ctcherry 15.08.2011, 20:05
quelle
19

Fancybox hat einen internen Standardsatz, der leicht überschrieben werden kann.

Verwenden Sie für Fancybox 1.3:

%Vor%

Für Fancybox 2.0 wird die ".fn" gelöscht:

%Vor%

Die Fancybox JavaScript-Datei muss natürlich zuerst geladen werden.

    
Luke Abbott 19.03.2012 20:16
quelle
2

Sie können JQuery Extend verwenden, um den Inhalt von zwei oder mehr Objekten zusammenzuführen.

Hier die Konfiguration:

%Vor%

Dann kannst du dann direkt verwenden:

%Vor%

oder zusammenführen / überschreiben sie:

%Vor%

Weitere Informationen: Ссылка

    
Jaider 15.02.2013 18:52
quelle
0

So mache ich es (laut der neuesten (fancybox3) Dokumentation ):

%Vor%

Und so weiter. Das heißt, ich initiiere nichts wirklich, ich habe nur meine Artikel mit data-fancybox="gallery" getaggt und benutze den obigen Code, um Standardwerte festzulegen.

    
yPhil 31.10.2017 16:34
quelle

Tags und Links