请原谅,我只是在控制台中收到此错误但我看不到它?我此刻可能会失明,有人请帮我解决这个错误吗?
说:“缺少”参数列表后面的其他{“
//run the function for all boxes
$(".box").each(function () {
var thisBox = $(this);
var url = thisBox.href;
var infoBox = $(".info", thisBox);
thisBox.data('height', $(this).height());
thisBox.click(function () {
if (!thisBox.hasClass("opened")) {
thisBox.addClass("opened");
$("img", box).fadeOut("slow", function () {
infoBox.css({
"visibility": "visible",
"height": "auto"
});
infoBox.load(url, function () {
$('.readMore', thisBox).click(function (e) {
e.preventDefault();
var selector = $(this).attr('data-filter-all');
$('#container').isotope({
filter: selector
});
$('#container').isotope('reloadItems');
return false;
});
$('<a href="#" class="closeBox">Close</a>"').appendTo(infoBox).click(function (e) {
e.preventDefault();
$("html, body").animate({
scrollTop: 0
}, 500);
$('#container').isotope('reLayout');
});
var newHeight = infoBox.outerHeight(true);
thisBox.css({
"width": "692",
"height": newHeight
});
infoBox.animate({
width: 692,
height: newHeight
}, function () {
$('#container').isotope('reLayout', function () {
Shadowbox.setup();
thisBox.removeClass("loading");
infoBox.css({
"visibility": "visible"
});
var videoSpan = infoBox.find("span.video");
iframe = $('<iframe/>', {
'frameborder': 0,
'class': 'tide',
'width': '692',
'height': '389',
'src': 'http://player.vimeo.com/video/' + videoSpan.data("vimeoid") + '?autoplay=0&api=1'
});
videoSpan.replaceWith(iframe);
});
});
});
}
else {
$(".info").empty();
$("img", thisBox).fadeIn("slow");
thisBox.css("width", "230");
thisBox.height(box.data('height'));
thisBox.removeClass("opened");
};
});
});
});
答案 0 :(得分:1)
你必须移动一个'});'在其他之前的底部:
//run the function for all boxes
$(".box").each(function () {
var thisBox = $(this);
var url = thisBox.href;
var infoBox = $(".info", thisBox);
thisBox.data('height', $(this).height());
thisBox.click(function () {
if (!thisBox.hasClass("opened")) {
thisBox.addClass("opened");
$("img", box).fadeOut("slow", function () {
infoBox.css({
"visibility": "visible",
"height": "auto"
});
infoBox.load(url, function () {
$('.readMore', thisBox).click(function (e) {
e.preventDefault();
var selector = $(this).attr('data-filter-all');
$('#container').isotope({
filter: selector
});
$('#container').isotope('reloadItems');
return false;
});
$('<a href="#" class="closeBox">Close</a>"').appendTo(infoBox).click(function (e) {
e.preventDefault();
$("html, body").animate({
scrollTop: 0
}, 500);
$('#container').isotope('reLayout');
});
var newHeight = infoBox.outerHeight(true);
thisBox.css({
"width": "692",
"height": newHeight
});
infoBox.animate({
width: 692,
height: newHeight
}, function () {
$('#container').isotope('reLayout', function () {
Shadowbox.setup();
thisBox.removeClass("loading");
infoBox.css({
"visibility": "visible"
});
var videoSpan = infoBox.find("span.video");
iframe = $('<iframe/>', {
'frameborder': 0,
'class': 'tide',
'width': '692',
'height': '389',
'src': 'http://player.vimeo.com/video/' + videoSpan.data("vimeoid") + '?autoplay=0&api=1'
});
videoSpan.replaceWith(iframe);
});
});
});
});
}
else {
$(".info").empty();
$("img", thisBox).fadeIn("slow");
thisBox.css("width", "230");
thisBox.height(box.data('height'));
thisBox.removeClass("opened");
};
});
});
答案 1 :(得分:1)
在第19行附近:
$("img", box).fadeOut(
您没有关闭此函数调用。您需要使用});
在第68行附近关闭它,如下所示。
//run the function for all boxes
$(".box").each(function () {
var thisBox = $(this);
var url = thisBox.href;
var infoBox = $(".info", thisBox);
thisBox.data('height', $(this).height());
thisBox.click(function () {
if (!thisBox.hasClass("opened")) {
thisBox.addClass("opened");
$("img", box).fadeOut("slow", function () {
infoBox.css({
"visibility": "visible",
"height": "auto"
});
infoBox.load(url, function () {
$('.readMore', thisBox).click(function (e) {
e.preventDefault();
var selector = $(this).attr('data-filter-all');
$('#container').isotope({
filter: selector
});
$('#container').isotope('reloadItems');
return false;
});
$('<a href="#" class="closeBox">Close</a>"').appendTo(infoBox).click(function (e) {
e.preventDefault();
$("html, body").animate({
scrollTop: 0
}, 500);
$('#container').isotope('reLayout');
});
var newHeight = infoBox.outerHeight(true);
thisBox.css({
"width": "692",
"height": newHeight
});
infoBox.animate({
width: 692,
height: newHeight
}, function () {
$('#container').isotope('reLayout', function () {
Shadowbox.setup();
thisBox.removeClass("loading");
infoBox.css({
"visibility": "visible"
});
var videoSpan = infoBox.find("span.video");
iframe = $('<iframe/>', {
'frameborder': 0,
'class': 'tide',
'width': '692',
'height': '389',
'src': 'http://player.vimeo.com/video/' + videoSpan.data("vimeoid") + '?autoplay=0&api=1'
});
videoSpan.replaceWith(iframe);
});
});
});
});
}
else {
$(".info").empty();
$("img", thisBox).fadeIn("slow");
thisBox.css("width", "230");
thisBox.height(box.data('height'));
thisBox.removeClass("opened");
};
});
});
});