這是關於用於過濾jQuery同位素itemselector的輸入複選框。jQuery同位素複選框過濾器,如果全部取消勾選顯示沒有項目
參考演示here,當頁面加載時檢查複選框。然而,我偶然發現這個問題,當用戶沒有選中時,它只會顯示所有的.items
而不是一個空容器。
$checkboxes.change(function(){
var filters = [];
// get checked checkboxes values
$checkboxes.filter(':checked').each(function(){
filters.push(this.value);
});
// ['.red', '.blue'] -> '.red, .blue'
filters = filters.join(', ');
$container.isotope({ filter: filters });
});
很多感謝,歡呼聲
謝謝@Danack,爲工作的解決方案和解釋。 –