Поэтому я пытаюсь использовать все, что находится за пределами моего fancybox, не закрывая его.
Итак, у меня для closeclick установлено значение false. Я также сделал его перетаскиваемым, поэтому я могу перемещать его по экрану, но если я попытаюсь нажать на кнопку, это не позволит мне. Я исследовал везде, но у всех есть способы закрыть его, щелкнув мышью, а не запускать событие за его пределами. Я знаю, что он запускается через iframe, поэтому тоже исследовал, но все равно не повезло.
Если это невозможно, есть другой способ создания всплывающих окон. Я хочу иметь возможность нажимать на вещи за пределами fanxybox.
-редактировать через месяц.
Изучал и еще не понял. Работал над другими проектами, потом снова появился этот. Теперь я также пытаюсь понять, как открыть модный ящик в модном ящике. Сделайте второй перетаскиваемым (не первый), чтобы иметь возможность щелкать мышью внутри fancybox. Если только fancybox не подходит для всего этого, есть ли другой способ сделать это.
Вот моя первая страница
$(".fancybox").fancybox({
fitToView: false,
beforeShow: function () {
this.width = 1000;
this.height = 300;
}
});
<a class="fancybox fancybox.iframe" href="">
<center>
<img src="images/calendar.png" border="0" style="height: 25px; width: 25px;" /></center>
</a>
Вот что находится внутри fancybox на другой странице.
parent.$(".fancybox").fancybox({
fitToView: false,
beforeShow: function () {
this.width = 500;
this.height = 100;
},
afterShow: function () {
$(".fancybox-wrap").draggable();
}
});
<a class="fancybox fancybox.iframe" href="">
<img src="images/arrow-right-3.png" border="0" style="height: 25px; width: 25px;" /></a>
Но когда я запускаю его, fancybox не выходит, он просто переходит на следующую страницу. Не уверен, закрывает ли он первый, который откроет этот, или просто перенаправляет.
Я попробовал здесь, но это не сработало. Это то, что меня беспокоит целую вечность, поэтому любая помощь будет оценена по достоинству.