首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel javascript需要完美的滚动条

Laravel javascript需要完美的滚动条
EN

Stack Overflow用户
提问于 2018-07-21 13:52:20
回答 2查看 3.7K关注 0票数 3

我试图要求jquery perfect-scrollbar到我的laravel。所以我跑了

代码语言:javascript
复制
npm install perfect-scrollbar

在我的Javascript文件的第1行(位于ressources/assets/javascript/material-dashboard/myfile.js下),我需要这个插件。

代码语言:javascript
复制
require('perfect-scrollbar');

myscript.jsapp.jsrequire('./material-dashboard/myscript.js')的必要条件。

现在浏览器控制台告诉我

代码语言:javascript
复制
Uncaught TypeError: $(...).perfectScrollbar is not a function

这些资产是用

代码语言:javascript
复制
npm run dev

myscript.js含量

代码语言:javascript
复制
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');
  }
})();

怎么啦?

谢谢你的帮忙!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-21 15:24:23

根据文档,要用插件初始化元素,您应该执行如下操作:

代码语言:javascript
复制
import PerfectScrollbar from 'perfect-scrollbar';

new PerfectScrollbar(".sidebar .sidebar-wrapper");
new PerfectScrollbar(".main-panel");

如果您想使用require而不是导入,您将执行如下操作:

代码语言:javascript
复制
let PerfectScrollbar = require('perfect-scrollbar').default;

最后,看起来这个插件并不是用来开箱即用jQuery的,但是,如果您想像在您的帖子中一样使用jQuery,您可以这样做:

代码语言:javascript
复制
import PerfectScrollbar from 'perfect-scrollbar';

$.fn.perfectScrollbar = function (options) {

    return this.each((k, elm) => new PerfectScrollbar(elm, options || {}));
};

$('.sidebar .sidebar-wrapper, .main-panel').perfectScrollbar();
票数 3
EN

Stack Overflow用户

发布于 2018-08-24 18:12:01

为了简化您的工作,在处理需求的bootstrap.js文件下(‘完美-滚动条’);只需将其更改为window.PerfectScrollbar =require(‘完美-滚动条’).default;然后就可以了。只有在用bootstrap.js用laravel编译资产时才能回答问题

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51456730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档