首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uncaught:$(.).velocity不是函数

Uncaught:$(.).velocity不是函数
EN

Stack Overflow用户
提问于 2016-04-20 08:05:28
回答 1查看 11.5K关注 0票数 2

我有以下代码:

代码语言:javascript
复制
var $ = require('jquery');
var velocity = require('velocity-animate');

module.exports = function () {

    function togglePanel () {

        $('.trip-assist-search-panel__container').velocity({
            height: '0px'
        },{
            duration: 400
        });

    }

    return {
        togglePanel: togglePanel
    };

}();

togglePanel()被触发时,将引发以下错误:

Uncaught:$(.).velocity不是函数

这通常是通过确保在需要JQuery的库之前加载它来解决的。但是我是..。

代码语言:javascript
复制
var $ = require('jquery'); // first
var velocity = require('velocity-animate'); // second

所以..。什么给的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-20 08:10:00

来自文献资料

模块加载器:浏览 如果与jQuery一起使用jQuery,则必须先使用jQuery,然后才能在window对象上全局分配jQuery: window.jQuery = window.$ = require (“path/to/jQuery-x.js”);require("path/to/velocity.js");//可选:如果您使用的是UI包,请在速度之后要求它。(不需要将其赋值给变量。)需要(“path/to/velocity.ui.js”);在这里/*您的应用程序代码。*/ $("body").velocity({不透明度: 0.5 });

您只将jQuery分配给一个本地$变量。

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

https://stackoverflow.com/questions/36737527

复制
相关文章

相似问题

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