Stoppt das Schließen der fancybox, wenn der Benutzer Esc drückt

8

Ich verwende fancybox auf einer Seite, aber ich benutze es eher als Design-Feature als als jQuery-Modal. Ich versuche, den Benutzer daran zu hindern, es zu schließen (da es das Design der Seite "brechen" wird). Es ist mir gelungen, den Benutzer davon abzuhalten, aus der fancybox heraus zu klicken, aber ich habe Probleme, die Datei zu schließen, wenn die Esc-Taste gedrückt wird. Ich habe 'closeOnEscape': false ausprobiert, aber das scheint nicht zu funktionieren. Unten ist mein Code. Irgendwelche Vorschläge, was ich falsch mache oder was ich tun muss?

%Vor%     
Jake Neal 04.01.2013, 13:40
quelle

3 Antworten

14

Überprüfen Sie die keys -Option von fancyBox-Dokumenten :

  

Schlüssel
  Definieren Sie Tastaturtasten für die Navigation in der Galerie, Schließen und Diashow   Objekt; Standardwert:

%Vor%

Ordnen Sie den Wert close nur null zu.

Wenn Sie fancyBox2 verwenden, fügen Sie diese Eigenschaft Ihrem Code hinzu:

%Vor%     
moonwave99 04.01.2013 13:45
quelle
2

@ moonwave99 hat die richtige Antwort für fancybox2. Wenn Sie v1.3 + verwenden, müssen Sie Folgendes verwenden:

%Vor%

Hinweis: Ссылка

    
lnrbob 04.01.2013 13:52
quelle
0

Wie andere in Kommentaren erwähnt haben, funktioniert modal: true perfekt ...

%Vor%

Von den Dokumenten ...

  

modal - Wenn diese Option auf "true" gesetzt ist, wird die Navigation deaktiviert und geschlossen.

    
Lindsey D 20.04.2016 07:03
quelle

Tags und Links