Gridster.js add_widget зависает при загрузке страницы - PullRequest
0 голосов
/ 04 сентября 2018

Я использую Gridster (v0.7.0 - 2017-03-27) для своего веб-сайта, и мне нужно добавить множество виджетов с помощью команды add_widget. При добавлении нескольких экземпляров гридстера на одну страницу страница загружается вечно или зависает при загрузке страницы. Протестировал его как в браузере Chrome, так и в Firefox.

Попробовал решение, представленное здесь: Gridster add_widget работает медленно Но это не работает.

Вы можете мне помочь? Что-то не так с моим кодом?

Мой код:

for(i=0; i<=5 ; i++){
  gridster[i]=$(".gridster ul.grid"+i).gridster({
        widget_base_dimensions: [5, 5],
        widget_margins: [5, 5],
        shift_widgets_up: false,            
        shift_larger_widgets_down: false,
        collision: {
            wait_for_mouseup: true
        },
        avoid_overlapped_widgets: true            
    }).data('gridster');

    $.each(widgets[i], function (j, widget) {
         gridster[i].add_widget.apply(gridster[i], widget)   
    });       
}
...