@Sashjkeee
f-e

Popup в popup'e?

Есть вот такой код открытия popup окна.

open: function(e) {
        var view = this
        e.preventDefault()
        var self = $(e.currentTarget)
        var src = self.attr('data-open')
        var href = self.href
        if (src.substr(0, 1) === '#') {
            $.fancybox($(src).html(), {
                type: 'html'
            });
        } else {
            $.fancybox.showLoading()
            $.ajax({
                type: 'get',
                url: src,
                data: {
                    'ajax': '1'
                }
            })
            .done(function(data) {
                var data = $(data)
                $(data).find('form').bind('submit', function(e) {
                    view.submitAjax(e)
                })
                $.fancybox(data)
                
                $('.fancyboxHide').click(function(event) {
                    $.fancybox.close();
                });
            })
            .fail(function() {
                $.fancybox.hideLoading()
                alert('("' + src + '") окно не доступно,\nбудет выполнена переадресация')
                window.location.href = href
            })
        }
    },

Подскажите, как мне изменить скрипт так, что в попапе можно было открывать еще один попап по клику на data-open?
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
@r_zaycev
Люди с so пишут, что fancybox может открывать только одно свое окно by design
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы