3
我在無衝突模式下使用同位素v1.5.24和jQuery,並嘗試按數字排序數據,但它不起作用。同位素不排序
我已經在這裏設置了一個jsfiddle:http://jsfiddle.net/tgelles/esxw3kne/1/,你可以看到第一個項目應該是列表中的第三項。
同位素代碼是:
var $j = jQuery.noConflict();
$j(document).ready(function() {
//set isotope variables
var $container = $j('.section-container');
filters = {};
$container.isotope({
getSortData: {
course_number: function ($elem) {
return parseInt($elem.find('.course-number').text(), 10);
}
},
itemSelector: 'section',
layoutMode: 'straightDown'
});
$container.isotope({
sortBy: 'course_number'
});
FWIW的 '課程編號' sortBy實際上JSON從API,這在小提琴是簡單的HTML解碼。
非常感謝! 但是,當我在活網站上嘗試此代碼時,它仍然不起作用。例如:[鏈接](http://krieger.jhu.edu/phbeta/undergraduate/courses/) – timmyg 2014-09-30 16:24:10
看看該頁面的DOM,我沒有看到任何內容在'同位素'容器 – 2014-09-30 16:44:19
put不同的是,儘管我知道這是排序,但它只是排序'沒有'。 – 2014-09-30 16:58:08