同位素过滤器菜单链接工作正常,但是当我将菜单更改为侧边栏(cbFlyout)时,链接现在可以正常工作。由于cbFlyout侧边栏菜单链接是动态的,我认为委托选择器将完成工作但仍然相同所以问题可能是同位素功能。
我的同位素功能是:
// bind filter button click
$(document).on("click", "#filters a", function(event){
event.preventDefault();
var filterValue = $(this).attr('data-filter');
// use filterFn if matches value
filterValue = filterFns[ filterValue ] || filterValue;
$grid.isotope({filter: filterValue});
});