У меня есть этот код:Использование более одного FancyBox Ajax вызовов на стр
<a class="fancybox-ajax" data-fancybox-type="ajax" href="www.someurl.com">Some content</a>
<a class="fancybox-ajax" data-fancybox-type="ajax" href="www.someurl.com">Some content</a>
<a class="fancybox-ajax" data-fancybox-type="ajax" href="www.someurl.com">Some content</a>
<a class="fancybox-ajax" data-fancybox-type="ajax" href="www.someurl.com">Some content</a>
...
<script type="text/javascript">
jQuery(".fancybox-ajax").fancybox({
type: 'ajax',
width:800,
height: 'auto'
});
</script>
И это прекрасно работает на первого щелчка, однако если я нажимаю любой из другие элементы, он создает любопытное дублирующее содержимое, а нажатие дополнительных элементов только ухудшает его. Как это исправить?
ОБНОВЛЕНИЕ Это происходит, если есть только один спусковой крючок. Нажмите триггер, закройте fancybox, снова нажмите кнопку триггера -> ошибка.
, но у меня нет галерей, это вызов ajax? – srgb
хм, я вижу .. нет ответа, но я думаю, эта ссылка может помочь .. http://stackoverflow.com/questions/1715986/how-do-i-open-one-fancybox-after-another-closes правильно закрыть один, а затем использовать другой –
Я не делаю то же самое, что и этот парень, я правильно закрываю первое окно fancybox, а затем нажимаю на другую ссылку, когда ящик закрыт. Но спасибо за попытку помочь – srgb