gpt4 book ai didi

javascript - 无法初始化 fastclick 插件

转载 作者:行者123 更新时间:2023-11-28 20:28:07 25 4
gpt4 key购买 nike

初始化 fastclick 插件时遇到问题

  1. 正在尝试使用 class 初始化 fastclick 插件,但它给了我错误如果我将它用于单个元素,它工作正常,但如果我想将它用于多个元素,则通过错误

对于单个元素我使用了这个方法

document.addEventListener('DOMContentLoaded', function () {
var fastClickButton = document.querySelector('.parent');
new FastClick(fastClickButton);
});

对于具有相同的多个元素

document.addEventListener('DOMContentLoaded', function () {
var fastClickButton = document.querySelectorAll('.parent');
new FastClick(fastClickButton);
});

在这种方法中,我无法理解如何根据我的理解来解决这个问题,这个插件从变量初始化,在这种情况下,它将仅随机选择一个具有class<的元素

我不明白如何实现它

<强>2。第二个问题是这个

下面的代码是我在这个插件 git 页面上找到的 url

$(function() {
FastClick.attach(document.body);
});

但是当我使用它时,它会出错,FastClick.attach 不是一个函数

我也有这样的困惑

请帮我解决这个问题,谢谢

最佳答案

我对这个插件不熟悉。但假设您的单元素代码有效,我认为这应该适用于多个元素:

$(function() {
var buttons = document.querySelectorAll('.parent');
for (i = 0; i < buttons.length; i++) {
new FastClick(buttons[i]);
}
});

关于javascript - 无法初始化 fastclick 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16956615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com