0
我對IE8和IE7和IE6則說明該錯誤是在jQuery.min.js上線31852this.appendChild(一) - 意外的調用方法或屬性訪問
這裏是一個運行時錯誤我寫的代碼,所以我相信這個問題是與無限滾動插件,因爲它附加到文檔的項目。
經過進一步調試似乎有問題的線路是這樣的:
this.appendChild(a)
從jQuery.min.js,即根據調試工具窒息在這條線上。
var $container = $('.section');
function getInternetExplorerVersion()
{
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat(RegExp.$1);
}
return rv;
}
var ver = getInternetExplorerVersion();
if (ver > -1)
{
$container.masonry({
itemSelector: '.section .article',
isFitWidth: true,
columnWidth: 270
});
} else {
$container.imagesLoaded(function(){
$container.masonry({
itemSelector: '.section .article',
isFitWidth: true,
columnWidth: 270
});
});
}
$container.infinitescroll({
navSelector : '.footer .nav ul',
nextSelector : '.footer .nav ul li.next a',
itemSelector : '.section .article',
loadingImg : "images/loader.gif",
loadingText : 'Loading more wishes, please wait...',
donetext : "All Wishes have been loaded."
},
function(newElements) {
var $newElems = $(newElements).css({ opacity: 0 });
$newElems.imagesLoaded(function(){
$newElems.animate({ opacity: 1 });
$container.masonry('appended', $newElems, true);
});
}
);