Electron jquery.easing 不是一个函数



我正在尝试从我现有的网站中制作一个电子应用程序。所以我通过 npm 安装了所有内容,并将我的网站文件复制到 electron 文件夹中。

应用程序启动,我的第一页工作正常,但在另一个页面上,我使用 jquery 对某些内容进行动画处理。在这里我得到这个错误:

Uncaught TypeError: jQuery.easing[this.easing] is not a function
at init.run (C:Usersblanode_modulesjquerydistjquery.js:6710)
at tick (C:Usersblanode_modulesjquerydistjquery.js:7094)
at Function.jQuery.fx.tick (C:Usersblanode_modulesjquerydistjquery.js:7436)
at schedule (C:Usersblanode_modulesjquerydistjquery.js:6813)

我像这样引用jquery:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js'></script>
<script> window.$ = window.jQuery = require('jquery'); </script>
<script> window.$ = window.jQuery = require('jquery-ui'); </script>

它现在可以工作了,这条线

<script> window.$ = window.jQuery = require('jquery-ui'); </script>

不需要,并且顺序也必须更改为:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script> window.$ = window.jQuery = require('jquery'); </script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js'></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49"
crossorigin="anonymous"></script>

最新更新