我得到IE8,并在以下错误信息:预期的对象。
它的工作原理与OK其他所有浏览器。
该网站是http://www.gablabelle.com/
但我找不到什么是错的。
var layoutI = 0;
var $container = $("#stream");
var $window = $(window);
function reLayout(){
var mediaQueryId = getComputedStyle( document.body, ':after' ).getPropertyValue('content');
var mediaQueryId = mediaQueryId.replace( /"/g, '' );
var windowSize = $window.width();
var masonryOpts;
switch ( mediaQueryId ) {
case 'bigger' :
masonryOpts = {
columnWidth: 270,
gutterWidth: 30
};
break;
case 'big' :
masonryOpts = {
columnWidth: 220,
gutterWidth: 20
};
break;
case 'medium' :
masonryOpts = {
columnWidth: 166,
gutterWidth: 20
};
break;
case 'small' :
masonryOpts = {
columnWidth: $container.width() / 2,
gutterWidth: 0
};
break;
};
$container.isotope({
resizable: false, // disable resizing by default, we'll trigger it manually
itemSelector : "article.post",
animationEngine: "best-available",
masonry: masonryOpts,
onLayout: function() {
// console.log('layout!' + (layoutI++) )
forceLoad();
setTimeout(function(){
html_height = $container.height();
$("#sidebar").height(html_height - masonryOpts.gutterWidth);
}, 500);
}
});
};
$container.imagesLoaded( function(){
reLayout();
$window.smartresize( reLayout );
});
非常感谢您的帮助。