Расположение модального элемента управления Fancybox

Я использую Fancybox afterShow для отображения описаний изображений сбоку с помощью наложения, например:

afterShow : function (){
    var description = "<div class='hidden_tab'>"+$("#tab").html()+"</div>"
    $('#fancybox-overlay').html(description);
}

Проблема в том, что мне нужно, чтобы модальное значение было ложным, чтобы пользователи могли щелкнуть. Но вкладки hidden_tab при нажатии также выходят из fancybox.

Есть ли способ перейти к разделу, в котором модальный режим влияет? Или обходной путь? Я попытался установить z-index для скрытой_вкладки на высокое значение, но это не помогло.


person Delos Chang    schedule 07.07.2012    source источник


Ответы (1)


Если вам нужно установить modal : false, попробуйте добавить closeClick : false (что предотвращает закрытие при нажатии ВНУТРИ fancybox)

Кстати, значение по умолчанию modal равно false. Не думайте, что люди обязательно поймут, почему в вашем сценарии modal было установлено на true.

person JFK    schedule 07.07.2012