Удаление виджета гридстера оставляет красный цвет

У меня есть HTML-код, помогающий в добавлении / удалении и изменении размера виджетов в gridster. Но когда я добавляю виджет, а затем, если я изменяю его размер и удаляю его, остается красный квадрат. Есть ли способ удалить его

$(function() {
  var gridster;
  var grid_size = 100;
  var grid_margin = 5;
  gridster = $(".gridster ul").gridster({
  widget_base_dimensions: [100, 100],
  widget_margins: [5, 5],
  helper: 'clone',
  resize: {
    enabled: true
  }


 }).data('gridster');



  $(document).on("click", ".delete-button", function() {
  var gridster = $(".gridster ul").gridster().data('gridster');
  gridster.remove_widget($(this).parent());

});



 $(document).on("click", ".add-button", function() {
 gridster
    .add_widget('<li><button class="delete-button" style="float: right;">-
 </button><h3></h3></li>', 1, 1);
 gridster.resizable({
    grid: [grid_size + (grid_margin * 2), grid_size + (grid_margin * 2)],
    animate: false,
    minWidth: grid_size,
    minHeight: grid_size,
    containment: '#layouts_grid ul',
    autoHide: true,
    stop: function(event, ui) {
    var resized = $(this);
    setTimeout(function() {
      resizeBlock(resized);
      }, 300);
    }
  });
});
})

Ниже приводится ссылка Fiddle

Любая помощь будет оценена

0 ответов

Другие вопросы по тегам