4 つのオプションを含む選択ボックスがあります。それぞれを選択すると、現在の.item
div がすべて削除され、新しいものが読み込ま.items
れ、同位体を使用して再調整されます。
$('.menu-select').change(function(){
var selected=$('.menu-select-option:selected').html().toLowerCase();
if(selected=='all')
{
loadContent('mixed_home_all.html');
}
if(selected=='recommended')
{
loadContent('mixed_home_reco.html');
}
if(selected=='popular')
{
loadContent('mixed_home_pop.html');
}
});
loadContent 関数は次のようになります。
function loadContent(filename){
var $item=$('.item');
$container.isotope('remove', $item);
$container.load(filename, function(){
$container.imagesLoaded(function(){
$container.isotope('reLayout');
});
});
}
何らかの理由で、機能しreLayout
ていません。クラスisotope-item
は個々のアイテムにも追加されていません。コンソール ログにエラーはありません。