你好大佬,本站列表页点击到帖子的这种点击AJAX效果是怎么实现的
你好大佬,本站列表页点击到帖子的这种点击AJAX效果是怎么实现的,能不能写一个教程,让我们小白也学习一下! 本帖最后由 还是第一次 于 2024/7/9 22:04 编辑在原代码中,点击部分,没有找到<a标签,且可以点击。 // 列表点击范围事件
function bindPostClickEvent(postContainer) {
var postLink = postContainer.querySelector('a.s.xst');
var linkCard = postContainer.querySelector('.LinkCard');
postContainer.addEventListener('click', function(event) {
var target = event.target;
// 排除以下元素
if (
['img', 'input', 'button', 'card', 'path', 'svg', 'video','ignore_js_op','a'].includes(target.tagName.toLowerCase()) ||
target.closest('img, input, button, card, path, svg', 'video', 'ignore_js_op','a') ||
['aplayer-body', 'aplayer-thumb', 'aplayer-music', 'aplayer-pic'].some(className => target.classList.contains(className))
) {
return; // 不执行任何操作
}
postLink.click(); // 执行帖子链接的点击事件
});
}
我用的是这种方法
页: [1]