我正在使用https://github.com/Dogfalo/materialize这个,最新的1.0.0-alpha.2发行版我怎样才能抓住旋转木马js? 我试图导入一个js模块(轮播)。你的完整缩小文件对我来说太沉重了。我试图只接受carousel.js并面临错误未捕获
ReferenceError: cash is not defined
下一步是添加cash.js内部,我有这样的错误
Uncaught ReferenceError: M is not defined
我认识到你的核心"是global.js文件?我添加了它,似乎一切正常,但现在我在IE11中遇到ES6错误。但不是文件的完全最小化版本。好了,
jQuery.error(`Method ${methodOrOptions} does not exist on jQuery.${pluginName}`);
此行可以删除,但我还有其他错误
syntax error class Carousel {
我在这里坚持......
所以问题是:我应该添加哪些最小的js文件列表,以便正确处理您的轮播?
答案 0 :(得分:0)
如果您没有100%修复Materialise,您可以切换到Bootstrap,让您编译并构建其功能的子集。它非常简单明了,可以在他们的页面上完成,然后下载。
一个好的起点:
了解您的需求:
如果您坚持使用原始问题,我建议您发布相关代码并使用popper缩进,标点符号以使所有内容更具可读性。
答案 1 :(得分:0)
原因是很棒的人使用混合的es5,es6代码和打字稿。模板字符串,尚未完全支持polyfill,请参阅this post
所以我只用typescript playground重写打字稿代码,并用Traceur将es6重写为es5。现在一切正常甚至IE