<!-- Velocity -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.2.3/velocity.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.2.3/velocity.ui.min.js"></script>
<!-- React -->
<script src = "https://cdnjs.cloudflare.com/ajax/libs/react/15.3.1/react.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/react/15.3.1/react-dom.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/react-router/2.7.0/ReactRouter.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/superagent/2.2.0/superagent.js"></script>
速度由let velocity = window.Velocity
包括,如果我尝试console.log(velocity)
然而,当它显示了一个功能,如果我的控制台日志document.getElementById("menu)
它显示的元素,我尝试运行document.getElementById("menu).velocity("slideDown", { duration: 1500 });
我的组件之后被渲染控制台说
Uncaught TypeError: dbyId(...).velocity is not a function
有什么能为这种情况发生的原因?我我用php后端使用babel变换器,不需要或进口正在发生。
窗口没有'velocity'的任何函数 – brk
'window.velocity!== element.velocity'该函数存在于'window'的事实并不意味着它在元素上。 – Cerbrus
如果你在谈论window.Velocity它,如果我控制台登录它显示一个功能,如果我点击它在铬开发工具它重定向velocity.min.js @ user2181397 – August