Скрыть кнопку «X» в Fancybox - PullRequest
       45

Скрыть кнопку «X» в Fancybox

17 голосов
/ 16 ноября 2009

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

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

Ответы [ 6 ]

48 голосов
/ 23 ноября 2012

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

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

'closeBtn' : false

20 голосов
/ 16 ноября 2009

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

С сайта:

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

0 голосов
/ 28 апреля 2019

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

smallBtn: false,
toolbar: false
0 голосов
/ 22 апреля 2019

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

        $.fancybox.open({
            ...
            opts: {
                modal: true,
            }
        });
0 голосов
/ 05 января 2017

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

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

0 голосов
/ 08 декабря 2014

использовать логическое значение в атрибуте 'showCloseButton'. * 1001 например *

$('.editGnBtn').fancybox({
   'href': "#editGn",
   'showCloseButton':false
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...