[英]Masonry + Infinite Scroll and PrettyPhoto Lightbox
这是重新发布,
我在WordPress博客上使用Masonry插件和无限滚动插件。 我需要在此博客上使用PrettyPhoto插件。 PrettyPhoto灯箱工作正常,但是当Masonry加载下一组帖子时(无限滚动插件在向下滚动时加载下一组帖子),PrettyPhoto停止工作。
注意:我使用的主题具有嵌入式灯箱
我不是jQuery专家,所以这是在主题上使用的两个脚本
https://dl.dropbox.com/u/89122367/plugins.js
https://dl.dropbox.com/u/89122367/scripts.js
我需要在此主题上使用PrettyPhoto,需要专家的帮助
它不起作用的原因是Prettyphoto
不知道有一些新图像需要“照顾” :)。 新项目上载时,它们没有Prettyphoto
bind
。 我认为,最简单的方法是添加对Ajax请求的检测,然后在新图像上启动Prettyphoto
。
$(document).ajaxComplete(function() {
$("a[rel^='prettyPhoto']").prettyPhoto(); // or any other way You use prettyPhoto
});
将abowe代码放在页面的头部,即:
<script>
$(document).ajaxComplete(function() {
$("a[rel^='prettyPhoto']").prettyPhoto(); // or any other way You use prettyPhoto
});
</script>
这应该对你有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.