【问题标题】:Why jquery ui draggable is slow in this example为什么在这个例子中 jquery ui draggable 很慢
【发布时间】:2014-08-29 15:56:51
【问题描述】:

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

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

Codepen

【问题讨论】:

  • 好像和你的CSS3效果有关。移除后速度正常。

标签: javascript jquery css jquery-ui


【解决方案1】:

删除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;
}

【讨论】:

  • 解决了我的问题。这就是我需要的:)。非常感谢 mych taggon。
  • 你救了我的命。 :)
猜你喜欢
  • 2014-11-23
  • 1970-01-01
  • 2013-12-09
  • 1970-01-01
  • 1970-01-01
  • 2011-02-05
  • 2010-10-19
  • 2016-10-13
  • 1970-01-01
相关资源
最近更新 更多