我已经构建了一个非常简单的WordPress博客,但是在接近最后阶段我遇到了一个小问题,我无法理解为我的生活!
网站是http://lincsbusiness.co/,它运行ajax请求,所以当你到达页面底部时,它会调用下一页的下一个问题。很简单。
但是,如果您按照这些步骤操作,您将能够看到我正在讨论的问题。
我正在使用jQuery回调功能,所以在AJAX请求完成后,它允许jQuery继续工作。
为了在事件之前和之后停止为一个jQuery重复,我在列表中给出了前四个问题唯一标识符,它与回调中的标识符不同。
以下是我正在使用的代码
jQuery(document.body).on('click', '.before-load', function(event) {
jQuery(this).closest('.thepost').find('.thepost-entry').slideToggle('slow');
});
我使用另一个部分,它只是使用'.after-load'类,但我可以将它们分开。
如果您可以复制问题并查看最新情况,并有可能修复。那会严重地拯救我的理智。
由于
答案 0 :(得分:0)
我有一种感觉,这是因为每次展开页面时都会为点击重新添加聆听者,所以每次加载更多帖子时,下一篇文章都会点击跳出+1次。
我建议停止执行任何其他jQuery,删除'点击'处理程序,然后让ajax调用展开页面...然后重新添加'点击'处理每个帖子。