jQuery UI Draggable - 需要在拖动时修改元素

时间:2009-02-24 17:51:56

标签: javascript jquery jquery-ui drag-and-drop

我第一次玩拖放功能所以我不完全确定我在做什么!

我需要在拖动时向“portlet”添加一个类。我不想使用克隆功能,因为我希望用户拖动实际元素,我只是想在拖动元素时对元素进行nodify,并在删除元素时将其重置。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

也许你可以绑定某种' beforedrag '事件?在用户实际开始拖动它之前将类添加到元素会更容易,而不是在。

期间

如果您正在使用jQuery UI,则可以使用可拖动的“开始”事件:

http://docs.jquery.com/UI/Draggable#events

答案 1 :(得分:1)

此外,您可以使用“helper”选项,如下所示:

helper : function(ev, el) {
  return ($(el).clone().addClass("beingDragged"));
}

如果你的portlet在将来变得太重要了,你可以使用它来构建一个简化的版本,同时拖动以解决问题:)