私はこのコードを持っています:
<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>
最初のクリックでは問題なく動作しますが、他の要素をクリックすると重複したコンテンツが生成され、さらに要素をクリックすると悪化します。修正方法は?
UPDATE これは、トリガーが1つしかない場合にも発生します。トリガーをクリックし、fancybox を閉じ、もう一度トリガーをクリックします -> バグ。