首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义ReferenceError:未定义FastClick

未定义ReferenceError:未定义FastClick
EN

Stack Overflow用户
提问于 2017-05-03 10:57:23
回答 3查看 1.5K关注 0票数 0

我在我的联系人表单7中安装和活动WordPress日期选择插件到活动日期选择器。

我在控制台中得到并发布了未定义的ReferenceError: FastClick。

App.js

代码语言:javascript
复制
"use strict";
jQuery(function() {
    return FastClick.attach(document.body), $(".back-to-top").on("click", function(t) {
        return t.preventDefault(), $("html,body").animate({
            scrollTop: 0
        }, "500", "swing")
    }), $(window).scroll(function() {
        return $(window).scrollTop() >= 80 ? $("header").addClass("after-scroll") : $("header").removeClass("after-scroll")
    }), $(window).width() > 1024 ? $.stellar({
        horizontalScrolling: !1,
        verticalOffset: 100
    }) : void 0
});
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-22 11:12:47

将插件包装在下面的行中,jquery在wordpress中有jQuery名称空间

代码语言:javascript
复制
(function($){
//the plugin js code
})(jQuery);
票数 0
EN

Stack Overflow用户

发布于 2017-05-04 00:38:42

听起来这个插件可能构造得很糟糕,或者其他插件正在取消对FastClick脚本的排队(不管出于什么奇怪的原因.),所以依赖关系就消失了。

如果你觉得舒服,一种选择是尝试加入FastClick.

代码语言:javascript
复制
 wp_enqueue_script('fastclick', 'https://cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js', array(), false, true);

您只需要确保它是在这个插件的脚本之前加载的,这样它才能真正地引用它并知道它的存在。

话虽如此,这个插件听起来很混乱。我不会用它的。

票数 1
EN

Stack Overflow用户

发布于 2021-05-29 11:29:53

有时,当您使用缓存或在快速加载之前加载的jQuery时,单击JS,然后当我们必须在正文上加载它时,我们可以使用windows.load函数。

代码语言:javascript
复制
window.onload = function() {
//code goes here
}

在我的例子中,我在子主题footer.php中使用快速单击JS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43758081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档