我使用 jQuery 和 jQuery UI Sortable 对 Laravel 5.3 应用程序中的某些项目进行排序,但我无法弄清楚如何在app.js
文件中正确使用 jQuery 和 jQuery UI。
我都试过了require('jquery')
(效果很好),require('jquery-ui')
也没有任何错误消息。
我发现的一个配方表明我可以使用以下代码在 JS 文件中同时使用 jQuery 和 jQueryUI:
define(['jquery', 'jquery-ui'], function($, ui) {
// $.ui should be defined, but do
// $.ui = ui if its not
$.ui = ui;
$.ui('#page-list').sortable();
});
但这会返回以下错误消息:
Uncaught TypeError: Cannot read property 'version' of undefined (widget.js?e6d7:93)
所以这意味着 jQuery 和 jQuery UI 可以工作,但可能是什么问题?也许是 jQuery 版本?