webpack里使用jquery.mCustomScrollbar插件的方法


Posted in jQuery onMay 30, 2018

malihu-custom-scrollbar-plugin是一个依赖jquery的自定义网页滚动条样式插件

网站: http://manos.malihu.gr/jquery-custom-content-scroller/

github: https://github.com/malihu/malihu-custom-scrollbar-plugin

jquery.mCustomScrollbar在npm上写了在webpack里使用的方法

但是其只说啦引用js,还需要配合mCustomScrollbar的css才能正常使用。

如果直接将下载下来的mCustomScrollbar解压,然后在js里require的话,你会发现使用webpack打包总是报错,

webpack里使用jquery.mCustomScrollbar插件的方法

遇到这样的报错时,说明你使用了mCustomScrollbar在npm上写的引入方法,并且没有更改下载下来的文件夹名。

只需要将jquery.mCustomScrollbar.css所在文件夹的名字修改来不含有 malihu-custom-scrollbar-plugin 即可,比如直接将这个css放在你自己的css文件夹里~~~。

因为在config里配置了匹配到 malihu-custom-scrollbar-plugin 就是用imports-loader在加载,所以导致引入的这个css没有使用css-loader去加载并报错。

在该插件的css里使用了背景图,webpack在打包时,除了js其他的所有类型都需要添加加载器loader,webpack 中引入图片需要依赖 url-loader 这个加载器,

打包时遇到引用图片报错:

webpack里使用jquery.mCustomScrollbar插件的方法

1、安装URL-loader 加载器

npm install url-loader --save-dev

2、配置webpack的config.js 文件

module: {
  loaders: [
   {
    test: /\.css$/, 
    loader: 'style-loader!css-loader'
   },
   { test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/, loader: 'url-loader?limit=8192&name=images/[hash:8].[name].[ext]'},
   //{ test: /\.png$/, loader: "file-loader?name=images/[hash:8].[name].[ext]" }
  ],

 }

所有都配置完,就可以完美的使用webpack引用jquery.mCustomScrollbar插件啦~~~

以上是第一次使用webpack以及第一次在webpack里使用插件的经历,对其理解还不够深入~~~

jQuery 相关文章推荐
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery实现仿京东防抖动菜单效果示例
Jul 06 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
菊花转动的jquery加载动画效果
Aug 19 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 #jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 #jQuery
关于jquery中attr()和prop()方法的区别
May 28 #jQuery
jQuery中将json数据显示到页面表格的方法
May 27 #jQuery
jQuery插件jsonview展示json数据
May 26 #jQuery
jQuery插件Validation表单验证详解
May 26 #jQuery
jQuery创建及操作xml格式数据示例
May 26 #jQuery
You might like
php 代码优化的42条建议 推荐
2009/09/25 PHP
PHP MVC模式在网站架构中的实现分析
2010/03/04 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
jquery键盘事件介绍
2011/01/31 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
JavaScript数组前面插入元素的方法
2015/04/06 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
Python 随机生成中文验证码的实例代码
2013/03/20 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
vue常用指令代码实例总结
2020/03/16 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
《再别康桥》教学反思
2014/02/12 职场文书
财务总监管理职责范文
2014/03/09 职场文书
开学寄语大全
2014/04/08 职场文书
2014年班主任自我评价范文
2014/04/23 职场文书
办理收楼委托书范本
2014/10/09 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
python 自动刷新网页的两种方法
2021/04/20 Python