У меня есть приложение asp.net с модальным fancybox, настроенным как iframe. У меня есть процесс, когда я сканирую кредитную карту, и fancybox исчезает, как только происходит сканирование. Я могу воспроизвести это, просто нажав клавишу ввода. Похоже, что постбэк закрывает fancybox.
Я пробовал несколько вещей, но, похоже, ничего не работает. Вот как оригинально загружается fancybox:
$.fancybox({
'modal': true,
'width': '100%',
'height': 1300,
'padding': 5,
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'type': 'iframe',
'href': storeUrl,
'title': 'Welcome to the Store',
'titlePosition': 'over',
'onStart': function ()
{
openSF();
},
'onClosed': function ()
{
closedSF();
}
});