所以解决这个问题的方法是稍微调整一下这个javascript的代码是如何被调用的。原始代码在哪里:
jQuery(document).ready(function(){
jQuery('#portfolio').isotope({
// options
itemSelector : '.item',
layoutMode : 'fitRows'
});
jQuery('.option-set').find('a').click(function(){
if ( jQuery(this).hasClass('selected') ) {
return false;
}
jQuery(this).parents('.option-set').find('.selected').removeClass('selected');
jQuery(this).addClass('selected');
});
jQuery('#filters a').click(function(){
var selector = jQuery(this).attr('data-filter');
jQuery('#portfolio').isotope({ filter: selector });
return false;
});
});
将第一行从
jQuery(document).ready(function(){...}
至
$(window).load(function(){..}
解决了它遇到的问题。感谢大家帮助我深入了解这一点。非常感谢。