:17行今33Jslintセミコロンコード全体で編集エラー
である私はhttp://www.javascriptlint.comでこのコードを実行し、それはそこに私はこれを追加しましたライン33上のセミコロンだが、それはすべてを壊すだと述べています。誰も私がエラーを見つけるのを助けることができますか?
$(document).ready(function() {
var $container = $('.row');
$container.imagesLoaded(function() {
$container.masonry({
itemSelector: '.post',
columnWidth: 1
});
});
$container.infinitescroll({
navSelector: '#page-nav',
nextSelector: '#page-nav a',
itemSelector: '.post',
loading: {
finishedMsg: "No more entries to load.",
img: "http://static.tumblr.com/7wtblbo/hsDlw78hw/transparent-box.png",
msgText: "Loading..."
},
debug: true,
bufferPx: 5000,
errorCallback: function() {
$('#infscr-loading').animate({
opacity: 0.8
}, 2000).fadeOut('normal')
},
},
function (newElements) {
var $newElems = $(newElements).css({
opacity: 0
});
$newElems.imagesLoaded(function() {
$newElems.animate({
opacity: 1
});
$container.masonry('appended', $newElems, true);
});
});
$(window).resize(function() {
$('.row').masonry();
});
setTimeout(function() {
$container.masonry({
appendedContent: $(newElements)
});
/* repair audio players*/
$('.audio').each(function() {
var audioID = $(this).attr("id");
var $audioPost = $(this);
$.ajax({
url: '/api/read/json?id=' + audioID,
dataType: 'jsonp',
timeout: 50000,
success: function (data) {
$audioPost.append('\x3cdiv style=\x22background-color:white;height:30px\x22 class=\x22audio_player\x22\x3e' + data.posts[0]['audio-player'] + '\x3c/div\x3e');
}
});
});
}, 2000);
});
ありがとう。 16行目:解決済みECMA-262のオブジェクトイニシャライザでは、17行目の「コンマの末尾に合法ではありません」と表示されています。 – Barbara
私の答えを@Arthの答えと組み合わせてみてください。 –
ありがとうございます。今はjs lintで有効なコードですが、この方法でプラグインを破っています。私は全体のコードで投稿を編集しました。 – Barbara