我在使用通过Infinite Scroll引入的内容上的自定义关闭按钮关闭Fancybox时遇到问题。
http://fancyapps.com/fancybox/
http://www.infinite-scroll.com/
Infinite Scroll之前页面上包含的所有内容都可以打开和关闭。对于通过Infinite Scroll引入的内容,我可以毫无问题地启动Fancybox,但是当点击关闭时,我只是将备份抛到页面顶部而Fancybox永远不会关闭。
以下是我正在使用的代码:
HTML
<a href="#" class="fncy-custom-close">
<span>Close</span>
</a>
JS
$(document).ready(function() {
$('.fancybox').fancybox({
padding : 0,
scrolling : 'no',
arrows : false,
closeBtn : false,
helpers : {
overlay: {
opacity: 0.6
}
}
});
$('a.fncy-custom-close').click(function(e){
e.preventDefault();
$.fancybox.close();
});
});
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
这可能是插件中的一个错误,因为它似乎已经解决了。一切都很好!