jQuery Masonry没有在某些电话上重装?

时间:2012-10-22 13:36:53

标签: jquery wordpress jquery-plugins jquery-masonry

砌体插件似乎没有在某些调用上重新加载,它可能只是代码中缺少的东西,但我似乎无法弄清楚问题是什么。这是我的代码:

jQuery(document).ready(function(){

jQuery(".pics-hidden").hide();

jQuery('#menu1').click(function() {
      var menu = $(this).attr('menuref');
      jQuery(".pics").fadeOut(0).filter("[imageref='" + menu + "']").fadeIn(0);
      jQuery('#projectimages').masonry('reload');
});

jQuery('#menu2').click(function() {
      var menu = $(this).attr('menuref');
      jQuery(".pics").fadeOut(0).filter("[imageref='" + menu + "']").fadeIn(0);
      jQuery('#projectimages').masonry('reload');
});

jQuery('.pics').click(function() {
      jQuery('#div'+jQuery(this).attr('rarget')).addClass('pics').removeClass('#div'+jQuery(this).attr('rarget')).delay(600).fadeIn(400);
      jQuery('#projectimages').masonry('reload');
       });

jQuery('.close').click(function() {
      jQuery('#div'+jQuery(this).attr('larget')).removeClass('pics').addClass('.pics-hidden').removeClass('#div'+jQuery(this).attr('larget')).fadeOut(200);
      jQuery('#projectimages').masonry('reload'); 
      return false;      
});
});

底部的2个调用工作正常并重新加载成功,但由于某种原因,前2个调用(包括过滤器)似乎没有重新加载砌体插件。
根本无法解决。< / p>

0 个答案:

没有答案