为什么这个滑块脚本在缩小和组合时会中断?
Why is this slider script breaking when minified and combined?
是时候缩小我的 js 了,我已经 运行 进入了一些不想这样做的脚本:
首先我们有 owl-滑块。我有几个滑块和其他一些随机 JS,希望我可以将它们组合起来
$(document).ready(function() {
$("#sliderId").owlCarousel({
autoPlay:true,
navigation : false,
slideSpeed : 200,
paginationSpeed : 400,
items: 3,
loop:true,
itemsTablet: true,
itemsMobile : true
});
});
第二个用于显示随机文本的旧脚本:
$(document).ready(function change() {
"use strict";
var messages = [
"text 1",
"text 2",
], i = 0;
var msg = messages[Math.floor(Math.random()*messages.length)];
$('#comments').html(msg).fadeIn(600).delay(10000).fadeOut(600, change);
})();
我怎么可能把这两个合并成一个js文件给运行?
缩小器在某些情况下非常严格。所以你的 Javascript 文件中有一个小逗号错误:
$(document).ready(function change() {
"use strict";
var messages = [
"text 1",
"text 2" // Here you have to delete the comma
], i = 0;
var msg = messages[Math.floor(Math.random()*messages.length)];
$('#comments').html(msg).fadeIn(600).delay(10000).fadeOut(600, change);
})();
解决这个问题,也许你最喜欢的压缩器和组合器可以工作;)
是时候缩小我的 js 了,我已经 运行 进入了一些不想这样做的脚本:
首先我们有 owl-滑块。我有几个滑块和其他一些随机 JS,希望我可以将它们组合起来
$(document).ready(function() {
$("#sliderId").owlCarousel({
autoPlay:true,
navigation : false,
slideSpeed : 200,
paginationSpeed : 400,
items: 3,
loop:true,
itemsTablet: true,
itemsMobile : true
});
});
第二个用于显示随机文本的旧脚本:
$(document).ready(function change() {
"use strict";
var messages = [
"text 1",
"text 2",
], i = 0;
var msg = messages[Math.floor(Math.random()*messages.length)];
$('#comments').html(msg).fadeIn(600).delay(10000).fadeOut(600, change);
})();
我怎么可能把这两个合并成一个js文件给运行?
缩小器在某些情况下非常严格。所以你的 Javascript 文件中有一个小逗号错误:
$(document).ready(function change() {
"use strict";
var messages = [
"text 1",
"text 2" // Here you have to delete the comma
], i = 0;
var msg = messages[Math.floor(Math.random()*messages.length)];
$('#comments').html(msg).fadeIn(600).delay(10000).fadeOut(600, change);
})();
解决这个问题,也许你最喜欢的压缩器和组合器可以工作;)