Руководитель:.velocity не является функцией
<!-- 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
Что может быть причиной для этого случая? Я я использую babel трансформатор с php back-end, никаких требований или импорта не происходит.
Окно не имеет функции 'velocity' – brk
' window.velocity! == element.velocity' Тот факт, что эта функция существует в 'window', не означает, что она действует на элемент. – Cerbrus
, если вы говорите о окне. Нежелательность это делает, если я консоль регистрирую его, он показывает функцию, и если я нажму на нее в инструментах chrome dev, она перенаправляется на speed.min.js @ user2181397 – August