我的网站上有一个可排序的面板(jQuery UI),但需要将每列中的元素数量限制为最多12个.
我尝试过一些东西,但似乎无法让它发挥作用.我需要看看'i'是否为12或更高,如果是,请不要更新,但我似乎无法做到!
任何人有任何建议或可以推动我正确的方式?
jQuery在下面!
function updateWidgetData(){
var items=[];
$('.column').each(function(){
var columnId=$(this).attr('id');
$('.dragbox', this).each(function(i){
var collapsed=0;
if($(this).find('.dragbox-content').css('display')=="none")
collapsed=1;
var item={
id: $(this).attr('ID'),
collapsed: collapsed,
order : i,
column: columnId
};
items.push(item);
});
});
var sortorder={ items: items };
//Pass sortorder variable to server using ajax to save state
$.post('includes/updatePanels.php', 'data='+$.toJSON(sortorder), function(response){
if(response=="success")
$("#console").html('<div class="success">Your preferences have been saved</div>').hide().fadeIn(1000);
setTimeout(function(){
$('#console').fadeOut(1000);
}, 2000);
});
}
Run Code Online (Sandbox Code Playgroud) jquery-ui ×1