2013-07-16 2 views
2

Я пытаюсь перенаправить URL-адрес, который находится в моем атрибуте onclose .fancybox ... он просто работает. Есть идеи? Код ниже. Примечание: модальность отображается отлично, но когда пользователь нажимает «x» вверху ... экран просто пуст.Fancybox onClose не работает

<script type="text/javascript"> 
showModal(); 


      function showModal() { 


      var url = document.URL; 
      var popUp = '//local.meau.com/Support-Center/Service-Notifications/Search-Tips.aspx'; 
      var site = popUp; 


      $(document).ready(function() { 
       $.fancybox({ 
        'width': 500, 
        'height': '55%', 
        'autoScale': false, 
        'transitionIn': 'none', 
        'transitionOut': 'none', 
        'type': 'iframe', 
        'href': site, 
        'showCloseButton': true, 
        'onClose' : function(){location.href = "http://local.meau.com/Support-Center.aspx";} 

       }); 

      }); 



     } 


    </script> 
+0

может быть, потому что право имя обратного вызова ** 'onClosed' ** (FancyBox v1.3.4) – JFK

ответ

5

обновил свой код для чтения

window.location = "http://local.meau.com/Support-Center.aspx" 

Дважды проверить OnClose обратного вызова, а

+0

@ PaulT.Rykiel какой версии FancyBox вы используете? Я не думаю, что ваш обратный вызов onClose верен. – Banning

+0

@ PaulT.Rykiel и решение было? –

+0

Я не помню, не использовал это примерно через год. это было два клиента назад –

Смежные вопросы