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