javascript - 无法对具有无限滚动的 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>
解决方案
推荐阅读
- python - 如何从使用 cvxpy 和 CBC 的 python 脚本中使用 pyinstaller 构建 exe?
- c - malloc 与结构以及如何访问结构的 malloc 的内存
- django - 与选择标签一起显示的外键的 Django 模型字段具有空字段
- javascript - 如何从存在跨域策略问题的外部资源中获取数据
- java - 我们如何在 Selenium Web 驱动程序的 ap 标签中找到显示的值
- flutter - 在 dart 中使用分析器检查构造函数元素
- sql - 同时使用 case 和 group-by
- android - 安卓工作室。微调器控件不在调色板中。普通的?
- javascript - 我可以拥有不缓存任何资产的 PWA 吗?
- python - 单击 pyqt5 中的弹出项时,QCompleter 在第二个对话框中的 QLineEdit 中冻结