【发布时间】:2018-12-29 14:28:51
【问题描述】:
我尝试要求 jquery pulgin perfect-scrollbar 到我的 laravel javascript。所以我跑了
npm install perfect-scrollbar
在我的 Javascript 文件的第 1 行(位于 ressources/assets/javascript/material-dashboard/myfile.js 下)我需要此插件
require('perfect-scrollbar');
myscript.js 需要 app.js 和 require('./material-dashboard/myscript.js')
现在浏览器控制台告诉我
Uncaught TypeError: $(...).perfectScrollbar is not a function
资产是用编译的
npm run dev
myscript.js的内容
require('perfect-scrollbar');
(function() {
isWindows = navigator.platform.indexOf('Win') > -1 ? true : false;
if (isWindows) {
// if we are on windows OS we activate the perfectScrollbar function
$('.sidebar .sidebar-wrapper, .main-panel').perfectScrollbar();
$('html').addClass('perfect-scrollbar-on');
} else {
$('html').addClass('perfect-scrollbar-off');
}
})();
怎么了?
感谢您的帮助!
【问题讨论】:
-
你能添加你用来初始化它的代码,即
$(...).perfectScrollbar代码吗? -
内容已添加
标签: javascript laravel laravel-mix perfect-scrollbar