#jquery #jquery-plugins #user-interface #iframe #fancybox
#jquery #jquery-плагины #пользовательский интерфейс #iframe #fancybox
Вопрос:
Я использую Fancybox 1.3.4 с jQuery 1.6.2
Когда я вызываю следующую функцию fancybox для загрузки html-страницы в iframe, все загружается нормально, и ошибок нет:
$.fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'href' : 'search.htm'
});
Когда я добавляю showCloseButton
опцию, все загружается нормально, и ошибок нет, НО кнопка закрытия все еще отображается:
$.fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'href' : 'search.htm',
'showCloseButton' : 'false'
});
Как я могу избавиться от углового окна?
Ответ №1:
Упс, увидел проблему, как только появилась подсветка синтаксиса StackOverflow. Нет кавычек на false
$.fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'href' : 'search.htm',
'showCloseButton' : false
});
Ответ №2:
Я столкнулся с этой проблемой, несмотря на то, что следовал документации, которая появляется в качестве первого результата в Google.
Оказывается, API изменился, а документы устарели. Смотрите документы v2: http://fancyapps.com/fancybox/#docs
closeBtn
Вместо этого используйте свойство:
jQuery.fancybox({
closeBtn: false
});
Ответ №3:
попробуйте это :
showCloseButton:'hide'