javascript - Requirejs with perfect-scrollbar jQuery plugin -
let me begin saying i've picked requirejs recently, , i'm still trying wrap head around how works.
i trying use perfect-scrollbar, jquery version.
my 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(); }); }); i following error in console:
jquery-3.2.1.min.js:2 uncaught typeerror: $(...).perfectscrollbar not function @ htmldocument.<anonymous> (index.js:15) @ j (jquery-3.2.1.min.js:2) @ k (jquery-3.2.1.min.js:2) edit: switching jquery 2.2.1 yields following (similar) error:
index.js:15 uncaught typeerror: $(...).perfectscrollbar not function @ htmldocument.<anonymous> (index.js:15) @ (jquery-2.2.1.min.js:2) @ object.add [as done] (jquery-2.2.1.min.js:2) @ n.fn.init.n.fn.ready (jquery-2.2.1.min.js:2) @ index.js:14 @ object.execcb (require.js:5) @ b.check (require.js:5) @ b.<anonymous> (require.js:5) @ require.js:5 @ require.js:5 how can fix this?
you're calling $(...).perfectscrollbar() capital "b". actual name of plugin as documented in readme $(...).perfectscrollbar() lowercase "b".
Comments
Post a Comment