我写信给画廊和她的剧本。发生错误Unexpected end of input
,我不知道如何修复它。
Google提供的其中一个选项是括号问题。 '支架多次检查'。类似的代码早先工作。它可以连接什么以及如何解决它?
(function () {
var $window = $(window),
flexslider;
function getGridSize() {
return (window.innerWidth < 600) ? 3 :
(window.innerWidth < 900) ? 4 :
(window.innerWidth > 900) ? 6 : 7;
}
$(function () {
SyntaxHighlighter.all();
});
$(window).load(function () {
var flexslider ='';
$('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 110,
itemMargin: 5,
asNavFor: '#slider',
minItems: getGridSize(),
maxItems: getGridSize()
});
$('#slider').flexslider({
animation: "slide",
slideshowSpeed: 3000,
controlNav: false,
animationLoop: false,
//slideshow: false,
sync: "#carousel",
start: function (slider) {
if(window.innerWidth <= 800){
jQuery(".slides").removeClass("adjusted_width");
}
jQuery('.icon-pause').click(function () {
jQuery(this).hide();
jQuery('.icon-play').show();
slider.pause();
});
jQuery('.icon-play').click(function () {
jQuery(this).hide();
jQuery('.icon-pause').show();
slider.play();
});
}
});
});
$window.resize(function () {
var gridSize = getGridSize();
flexslider.vars.minItems = gridSize;
flexslider.vars.maxItems = gridSize;
});
}());
答案 0 :(得分:0)
我认为(function () {
OR
在lastline }());
中,如果这个自定义jQuery插件的代码应为}(jQuery));
。
答案 1 :(得分:0)
你可能忘记了脚本末尾的</script>
吗?
在这种情况下使用像WebStorm这样的IDE,它会在你出错时告诉你。
此外,您的代码会调用SyntaxHighlighter
等外部函数(可能存在错误)。请参阅错误堆栈。
答案 2 :(得分:0)
感谢您的回答。没有任何帮助。
我讨厌那些时刻,但没有理由赢得。 我很震惊