我是一个菜鸟,正在尝试使用 JSON 提要实现同位素。
我可以让 div 以错误的布局显示,但是一旦我应用同位素代码,页面上就没有任何显示。
这是http://jsfiddle.net/ben_beek/ujX5G/
这是脚本:
$(document).ready(function () {
$.getJSON("library.json",
function (data) {
$.each(data.payload, function (u, v) {
var string = v.title;
var urltitle = string.replace(/ /g, '-');
var desc = v.description;
if (v.description === null) {
var desc = v.title;
} else {
var length = 200;
var desc = desc;
var desc = desc.substring(0, length);
var desc = desc.concat('...');
}
$("#container").append('<div class="item"><a href="http://beek.co/guide/' + v.id + '--' + urltitle + '"><img src="http://cdn.beek.co/' + v.thumbName + '" "width="200" height="200" /></a><p align="center">' + desc + '</p></div>')
});
});
$('#container').isotope({
itemSelector: '.item',
layoutMode: 'fitRows'
});
});
$('#container').isotope({
filter: '.my-selector'
}, function ($items) {
var id = this.attr('id'),
len = $items.length;
console.log('Isotope has filtered for ' + len + ' items in #' + id);
});
有什么明显的可能是错误的吗?