为什么jquery ui draggable在这个例子中很慢

时间:2014-07-08 19:11:00

标签: javascript jquery css3 jquery-ui

在jquery ui网站中,可拖动的示例很快。但是使用这个标记,插件非常慢:

$("ul.projects").sortable({
    items: ".ui-state-default",
  containment:"parent",
  cursor:"move",
  cursorAt:{left: 90}
});

Codepen

1 个答案:

答案 0 :(得分:18)

删除ul.projects li的所有转换。它使动画变慢。 或者关闭.ui-sortable-helper

ul.projects li:not(.ui-sortable-helper) {
  float: left;
  margin: 0px 6.5px 12px;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}