0
我有一個無限滾動在Yii MVC產品列表。我已經實現了兩個佈局模式,以提高用戶體驗Isotope StraightDown佈局模式與無限滾動之間的不均勻空間
$(".layouts .list").click(function() {
jQuery(function() {
var jQuerycontainer = jQuery('.items');
jQuerycontainer.find('.view ').each(function() {
jQuery(this).addClass('large');
});
jQuerycontainer.isotope({
layoutMode: 'straightDown',
itemSelector: '.view',
straightDown: {
columnWidth: 50
}
});
$(document).ajaxComplete(function() {
jQuery(".layouts .list").click();
});
jQuerycontainer.find('.view').removeClass('small');
jQuery(this).addClass('large');});
return false; });
//-----------------Grid Click Function---------------//
$(".layouts .grid").click(function() {
jQuery(function() {
var jQuerycontainer = jQuery('.items');
jQuerycontainer.find('.view ').each(function() {
jQuery(this).addClass('small');
});
jQuerycontainer.isotope({
layoutMode: 'masonry',
itemSelector: '.view',
masonry: {
columnWidth: 50
}
});
$(document).ajaxComplete(function() {
jQuery(".layouts .grid").click();
});
jQuerycontainer.find('.view').removeClass('large');
jQuery(this).addClass('small');
jQuerycontainer.isotope('reLayout');
});
return false; });
});`
的主要問題是,當我切換到格但顯示網格style.but當我切換到列表模式的項目,它正確地顯示在列表中,但在一些項目之後有一些不平坦的空間,當我重新點擊列表時,它會相應地自動重新排列。
會試試看... –
你大衛Desandro的例子可以幫助一個lot.Thanks我的問題得到解決。 –