gpt4 book ai didi

javascript - 拖放时交换元素(也带有类名)

转载 作者:行者123 更新时间:2023-12-02 20:20:29 25 4
gpt4 key购买 nike

每当一个元素拖放到另一个元素上时,就会交换两个元素。我用过Vadim's JQuery plugin它正在工作,但我对交换元素的高度、宽度、位置和 float 有疑问。

如果类名及其属性不同,则交换的元素不适合。我应该也交换类名还是只交换某些属性。

* for better understanding please check my demo *

最佳答案

在您的示例中,元素的行为与根据您应用于它们的 css 规则应有的行为完全相同。您可以添加或删除类或在停止事件时使用 JavaScript 重新计算高度/宽度:

$("#foo").swappable({
...
stop: function(event, ui) {
alert("drug: "+ ui.item[0].id + ", drop: "+ event.originalEvent.target.id);
}
...

});

关于javascript - 拖放时交换元素(也带有类名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5659917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com