我正在使用以下代码使用同位素过滤:
// filter items when filter link is clicked
$('#filters a').click(function(){
var $container = $('#container');
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
而且我还使用 Fancy box v1.3.4 和以下代码:
$(document).ready(function () {
$("a.fancyframe").fancybox();
});
问题是同位素过滤器一直有效,直到您打开一个花式框,然后关闭花式框,如果您尝试单击它不起作用的过滤器,没有任何改变,我在控制台中收到以下错误:
Uncaught TypeError: Object [object Object] has no method 'isotope'
这里有什么问题,我该如何阻止它们发生冲突