我第一次玩拖放功能,所以我不完全确定我在做什么!
我需要在拖动时向“portlet”添加一个类。我不想使用克隆功能,因为我希望用户拖动实际元素,我只想在拖动元素时对元素进行 nodify,并在删除元素时将其重置。
有人可以帮忙吗?
我第一次玩拖放功能,所以我不完全确定我在做什么!
我需要在拖动时向“portlet”添加一个类。我不想使用克隆功能,因为我希望用户拖动实际元素,我只想在拖动元素时对元素进行 nodify,并在删除元素时将其重置。
有人可以帮忙吗?
也许您可以绑定某种“ beforedrag ”事件?在用户实际开始拖动它之前将类添加到元素会更容易,而不是在此期间。
如果您使用的是 jQuery UI,您可以使用可拖动的“开始”事件:
此外,您可以像这样使用“助手”选项:
helper : function(ev, el) {
return ($(el).clone().addClass("beingDragged"));
}
如果您的 portlet 将来变得过于重量级而无法拖动,您可以使用它来构建简化版本,同时拖动以使事情变得顺畅 :)