Javascript 有人知道Vadim的JQuery插件可交换吗
假设我有四个ID,它们有不同的元素集,我只想交换三个ID元素,而第四个ID的元素是不可交换的 ID:foo,zoo,soo,moo[每个ID有不同的“高度”和宽度] 可交换:foo,zoo,soo[moo不可交换] 问题1。要检查元素的父id是否在可交换id中。行:9 问题2。如果拖放元素父元素是可交换且不同的,则假设拖放元素的高度和宽度彼此交换。行:11,12,13Javascript 有人知道Vadim的JQuery插件可交换吗,javascript,jquery,Javascript,Jquery,假设我有四个ID,它们有不同的元素集,我只想交换三个ID元素,而第四个ID的元素是不可交换的 ID:foo,zoo,soo,moo[每个ID有不同的“高度”和宽度] 可交换:foo,zoo,soo[moo不可交换] 问题1。要检查元素的父id是否在可交换id中。行:9 问题2。如果拖放元素父元素是可交换且不同的,则假设拖放元素的高度和宽度彼此交换。行:11,12,13 1. $("#foo, #zoo, #soo").swappable({ 2. [#moo eleme
1. $("#foo, #zoo, #soo").swappable({
2. [#moo elements can't be drag but act as a drop (target)]
3. ...
4. stop: function(event, ui) {
5. var drag_id = ui.item[0].id;
6 var target_id = event.originalEvent.target.id;
7.
8. i want to confirm drag & drop's parentID are swappable or not
9. e.g. ?? if($.ui.contains ( drag_id.parentID, target_id.parentID )) {
10
11 if(drag_id.parentID != target_id.parentID)
12. {
13 then swap the width & height of elements to each other }
14 } } });
您是否尝试过从jQueryUI使用widjet?太棒了。完成后,您可以检查排序顺序,并在每个项目上应用所需的高度和宽度。Bibhow,我不确定我是否完全理解您的问题和目标。看起来您将同一组元素分配给了3个不同的父元素foo、zoo、soo,对吗?你需要比较什么?你已经有了drug\u id/drop\u id。你到底想要什么结果?@Vadimk:请再次检查问题,并更新它。