【发布时间】:2013-04-29 16:53:12
【问题描述】:
我正在尝试在 Infinite Scroll 中使用新的 Tumblr 点赞按钮(允许您的主题在主页上的各个 Tumblr 帖子上使用点赞按钮)它们适用于第一个“页面”的前 15 个帖子,但随后它加载另一个页面,喜欢按钮停止工作。这些是 Tumblr 在文档页面上给出的说明:
功能:Tumblr.LikeButton.get_status_by_page(n)
说明:请求一个新的帖子页面后调用该函数。获取页面 刚刚作为整数加载的数字。函数:Tumblr.LikeButton.get_status_by_post_ids([n,n,n])
描述:请求单个帖子的喜欢状态。接受一个帖子 ID 数组。
由于我不确定如何正确应用 JQuery 我不确定在哪里添加这些功能,这是我当前主题的 JS:
// MASONRY
var $container = $('#content');
$container.imagesLoaded( function(){
$container.masonry({
itemSelector: '.entry',
columnWidth: 220
});
});
// INFINITE SCROLL
$container.infinitescroll({
navSelector : '#pagination',
nextSelector : '#pagination li a.pagination_nextlink',
itemSelector : '.entry',
loading: {
img: 'http://static.tumblr.com/glziqhp/K37m9yaub/257__1_.gif'
}
},
function( newElements ) {
var $newElems = $( newElements ).css({
opacity: 0
});
$newElems.imagesLoaded(function(){
$newElems.animate({
opacity: 1
});
$container.masonry(
'appended', $newElems, true
);
});
});
【问题讨论】:
标签: scroll tumblr infinite social-media-like