Ich benutze fancybox auf einer Seite, aber ich benutze es als mehr eine Design-Funktion als ein 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 versucht 'closeOnEscape': false
, aber das scheint nicht zu funktionieren. Unten ist mein Code. Irgendwelche Vorschläge, was ich falsch mache oder was ich tun muss?Stop fancybox schließen, wenn Benutzer Esc drückt
$(document).ready(function() {
$.fancybox({
'width': '340px',
'height': '100%',
'autoScale': true,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe',
'href': 'form.php',
'hideOnContentClick': false,
'closeBtn' : false,
'helpers' : {
'overlay' : {
'closeClick': false,
}
}
});
});
Welche Version von fancybox verwenden Sie? – lnrbob
Das wird Ihnen nicht helfen, aber wenn Sie es als Design-Feature verwenden, ist es wahrscheinlich einfacher, etwas ähnliches (visuell) zu bauen – Damien
http://stackoverflow.com/questions/3000884/why-is-it-when-i -set-closeonescape-to-false-und-dann-closeonescape-to-true-j – Arpit