首页 > 解决方案 > 无法对具有无限滚动的 DOM 元素执行操作

问题描述

我制作了一个像 facebook 或 twitter 这样的迷你社交网络,但我不想直接加载内容。滚动效果很好,它加载了内容,除了当它正在加载并且用户滚动时,我不能再回复评论或对用户发布的帖子采取行动。

我以为我的代码是错误的,但它是通过添加无限滚动来发生此错误的。

我知道调试一点也不容易,因为你没有我所做的渲染,但如果至少你有一个想法,我对其他无限的滚动提案持开放态度。

这是解释页面:https ://docs.infiniteajaxscroll.com/getting-started

这是我在php中的代码:

$postParPage = 1;
$postTotalesReq = $pdo->query('SELECT id FROM p_membrealpha');
$postTotales = $postTotalesReq->rowCount();
$postTotales = ceil($postTotales/$postParPage);
if(isset($_GET['page']) AND !empty($_GET['page']) AND $_GET['page'] > 0 AND $_GET['page'] <= $postTotales) {
$_GET['page'] = intval($_GET['page']);
$pageCourante = $_GET['page'];
} else {
$pageCourante = 1;
}
$depart = ($pageCourante-1)*$postParPage;

在js中:

<script>
    var ias = new InfiniteAjaxScroll('#container_scroll', {
            item: '.post_in',
            next: '.suivant',
            pagination: '#pagination'
        });
        ias.extension(new IASSpinnerExtension({
            text: 'Chargement...'
        }));
</script>

标签: javascriptphp

解决方案


推荐阅读