我已经使用 jQuery isotope 插件成功实现了一个过滤器,它相应地过滤掉了内容。唯一的问题是过滤后附加到过滤内容的点击功能在过滤器实施后不再起作用。
这是我的代码:
jQuery(document).ready(function(){
var jQuerycontainer = jQuery('#projectimages');
jQuerycontainer.isotope({
itemSelector: '.shown',
animationEngine: 'css',
masonry: {
columnWidth: 2
}
});
jQuery('#menu a').click(function(){
var selector = jQuery(this).attr('data-filter');
jQuerycontainer.isotope({ filter: selector });
return false;
});
});
jQuery(document).ready(function(){
jQuery(".hidden").hide();
jQuery(".pics-hidden").hide();
jQuery('.wp-image-111').click(function() {
jQuery('.post-98').addClass('shown').removeClass('hidden').delay(300).fadeIn(100);
jQuery('#projectimages').isotope('reloadItems').isotope();
});
});
实现过滤器后,附加到('.wp-image-111')的点击功能不再起作用,这是有原因的吗?如果是这样有没有办法解决它?