Я использую это http://fancybox.net/
Есть ли способ добавить свойство, чтобы не показывать кнопку закрытия "X" на в правом верхнем углу? Я имею в виду, я могу использовать 'callbackOnShow', чтобы скрыть его в hide () но это не достаточно быстро. Я хочу, чтобы это НЕ отдавалось вместо оказал потом спрятал.
Похоже, showCloseButton больше не работает. Посмотрев код fancybox, я понял, что closeBtn должно быть установлено в false.
showCloseButton
closeBtn
Таким образом, чтобы скрыть кнопку закрытия, нужно добавить строку ниже в опциях -
'closeBtn' : false
Если вы посмотрите на документацию по http://fancybox.net/api, она ссылается на опцию showCloseButton, которая должна сработать.
С сайта:
showCloseButton - Возможность показать / скрыть кнопку закрытия
Для тех, кто ищет, отключите его полностью в fancybox v3, вот оно:
smallBtn: false, toolbar: false
В fancybox 3 используйте 'модальный', например
$.fancybox.open({ ... opts: { modal: true, } });
Вы можете добавить следующее в ... .fancybox-close {display:none; }
.fancybox-close {display:none; }
Но это целесообразно, только если всплывающее окно fancybox будет автоматически исчезать через некоторое время (при использовании $.fancybox.close();)
$.fancybox.close();
использовать логическое значение в атрибуте 'showCloseButton'. * 1001 например *
$('.editGnBtn').fancybox({ 'href': "#editGn", 'showCloseButton':false });