我试图在我构建的Wordpress主题中实现同位素项的类别过滤。
我已经完成了所有工作和准备工作,除了这一项功能,我一直为 mycontainer 获得Uncaught TypeError: undefined is not a function
。
我试过以我能想到的每一种方式重写它,但我得到了相同的结果。我有一个插件,除其他外,做类似的东西,它工作正常。所以,我知道可以做到。我查看了该插件的代码,但它与其他许多代码相结合,我无法破译它,并且该插件无法保留在网站上。
(function () {
jQuery(document);
var mycontainer = jQuery("#isotope-container");
mycontainer.isotope({
itemSelector: ".item",
layoutMode: "fitRows"
});
// filter items when filter link is clicked
jQuery("#options a").click(function(){
var selector = jQuery(this).attr("data-filter");
mycontainer.isotope({ filter: selector });
return false;
});
}(jQuery));