小编Gar*_*eth的帖子

在"拖放"面板中限制最大元素

我的网站上有一个可排序的面板(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

3
推荐指数
1
解决办法
5089
查看次数

标签 统计

jquery-ui ×1