Подтвердить что ты не робот

Скрыть закрытие кнопки "X" в Fancybox

Я использую этот http://fancybox.net/

Есть ли способ добавить свойство, чтобы не показывать закрытую кнопку "X" на в правом верхнем углу? Я имею в виду, что я могу использовать callbackOnShow, чтобы скрыть его в hide() но это недостаточно быстро. Я хочу, чтобы он НЕ отображался вместо затем спрятаться.

4b9b3361

Ответ 1

Если вы посмотрите документацию на http://fancybox.net/api, он ссылается на опцию showCloseButton, которая должна делать трюк.

С сайта:

showCloseButton - возможность отображать/скрывать кнопку закрытия

Ответ 2

Похоже, showCloseButton больше не работает. Изучив код fancybox, я понял, что closeBtn должен быть установлен в false.

Итак, чтобы скрыть кнопку закрытия, нужно добавить строку ниже в параметрах -

'closeBtn' : false

Ответ 3

использовать boolean в атрибуте showCloseButton. например

$('.editGnBtn').fancybox({
   'href': "#editGn",
   'showCloseButton':false
 });

Ответ 4

Вы можете добавить следующее в... .fancybox-close {display:none; }

Но желательно, только если тот же самый fancybox - это всплывающее окно, которое через некоторое время автоматически исчезнет (используя $.fancybox.close();)

Ответ 5

В fancybox 3 используйте "модальный", например

        $.fancybox.open({
            ...
            opts: {
                modal: true,
            }
        });

Ответ 6

Для тех, кто ищет отключить его полностью в fancybox v3, вот он:

smallBtn: false,
toolbar: false