1
私は最近、RequireJSを取り上げたばかりだと言いますが、私はまだそれがどのように動作するかを考えています。完璧なスクロールバーを持つRequirejs jQueryプラグイン
perfect-scrollbar、特にjQueryバージョンを使用しようとしています。
マイindex.js
:
requirejs.config({
shim: {
'perfectScrollbar': {
'deps': ["jquery"]
}
},
paths: {
'jquery': "lib/jquery-3.2.1.min",
'perfectScrollbar': "lib/perfect-scrollbar.jquery.min"
}
});
require(["jquery", "perfectScrollbar"], function() {
$(document).ready(function() {
$(".custom_scrollbar").perfectScrollBar();
});
});
私はコンソールで次のエラーを取得する:
jquery-3.2.1.min.js:2 Uncaught TypeError: $(...).perfectScrollBar is not a function
at HTMLDocument.<anonymous> (index.js:15)
at j (jquery-3.2.1.min.js:2)
at k (jquery-3.2.1.min.js:2)
EDIT:jQueryの2.2.1への切り替えは、以下の(同様の)エラーが得られます。
index.js:15 Uncaught TypeError: $(...).perfectScrollBar is not a function
at HTMLDocument.<anonymous> (index.js:15)
at i (jquery-2.2.1.min.js:2)
at Object.add [as done] (jquery-2.2.1.min.js:2)
at n.fn.init.n.fn.ready (jquery-2.2.1.min.js:2)
at index.js:14
at Object.execCb (require.js:5)
at b.check (require.js:5)
at b.<anonymous> (require.js:5)
at require.js:5
at require.js:5
どうすればこの問題を解決できますか?