Я изо всех сил пытался понять, почему GridsterJS работает так медленно для меня, у меня есть гораздо больший проект с использованием сетки, и производительность настолько плоха, что я не могу перетаскивать или изменять размеры любых виджетов на странице. Я был в шоке, чтобы увидеть многое облегченную вниз пример ведет себя точно так же: https://jsfiddle.net/h30pum3b/Gridster JS Performance Issue
#grid li {
background-color: green;
width: 200px;
height: 200px;
list-style: none;
}
<ul id="grid">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
$("#grid").gridster({
widget_selector: "li",
widget_base_dimensions: [200, 200],
widget_margins: [10,10],
avoid_overlapped_widgets: true
});
Любые подсказки относительно того, что может происходить здесь было бы очень полезно ... Спасибо заранее.
Это плавно перемещается для вас? Я по-прежнему вижу очень неуклюжее поведение по сравнению с их примерами. –
Кажется, что лучше работать, когда я откатываю jQuery до 1.11, также я подозреваю, что часть неуклюжести - это то, что сетка создает местозаполнитель для перетаскиваемого элемента, который также является 'li', и ваш CSS применяется ко всем из них, проверьте это: https://jsfiddle.net/h30pum3b/5/ – Trey