fancybox open, close
открываю
$.fancybox(...), перед аякс запросом, аякс возвращает success, и сразу надо закрыть( $.fancybox.close()). Но дело в том, что не закрывается, я подозреваю из-за того, что он не успел открыться. То есть стоит типо такого .not('animated') Не подскажете как решить проблему |
fancybox close решение
тема давняя, но решил ответить может кому понадобится. Сам начинающий Junior, так что АТЦЫ по голове не бейте ногами... ;)
при аякс запросе вызывал GIF прелоадер в fancybox, действительно запрос вернулся ,а fancybox ещё не успевал открыться поэтому не закрывался с помощью $.fancybox.close(); Решил проблему так: $.fancybox('<div style="width:100px"><img id="gif-img" src="ajax-loader.gif"/></div>',{ 'transitionIn' :'none', 'transitionOut' :'none', 'modal' :true, 'scrolling' :'no', 'centerOnScroll':true }); $.post(ajaxurl, data, function(data){ var idInterval = setInterval(function(){ $.fancybox.close(); if($('#gif-img').length == 0){ clearInterval(idInterval); } }, 100); }); |
Как убрать title на кнопке Закрыть, или изменить вместо Close написать Закрыть?
|
Часовой пояс GMT +3, время: 04:43. |