我有一个使用Isotope.js的网站来过滤一些新闻。它适用于所有浏览器/平台,除了在IE8和IE9中它似乎没有过滤;单击过滤链接时没有任何反应。我无法判断盒子是否平稳移动,因为我无法在我的测试站上调整IE浏览器的大小。 (我有一台虚拟的IE 8和9机器在一台PC工作站上运行,供我测试)
这是我的剧本:
$(function () {
var $container = $('#news-item-listing');
$('#news-item-listing').isotope({
// options
itemSelector: '.news_box',
layoutMode: 'fitRows'
});
$('#news-item-listing').isotope({
filter: '.news_box'
}, function ($items) {
var id = this.attr('id'),
len = $items.length;
console.log('Isotope has filtered for ' + len + ' items in #' + id);
});
// filter items when filter link is clicked
$('#categories a').click(function () {
var selector = $(this).attr('data-filter');
$container.isotope({
filter: selector
});
return false;
});
$('#categories a').click(function (e) {
e.preventDefault();
$('a').removeClass('active');
$(this).addClass('active');
});
});
我怀疑我的剧本出了什么问题?提前谢谢!