function addmodule(id) {
$('.col-center').append('<div class="module" data-module-url="'+id+'"><div class="load_module"></div><div class="module_load"></div></div>');
$('.col-center').find('.load_module').each(function() {
var $module = $(this).closest('.module');
$module.find('.module_load').show();
$.ajax({
url: documenturl + $module.data('module-url') + "/",
success:function(result){
$module.html(result);
$(this).remove();
$module.find('.module_load').hide();
}
});
});
}
function addmodules(id) {
for (i=0;i<20;i++) {
addmodule(id+'/'+i);
}
}
function removemodule(id) {
$('.col-center').find('.module[data-module-url="'+id+'"]').remove();
}
function removeallmodule() {
$('.col-center').find('.module').remove();
}
В общем всё оказалось проще.. Только иногда подлагивает при добавление модуля. Можно как то оптимизировать?