gpt4 book ai didi

javascript - 如何仅使用按钮而不是整行拖放?

转载 作者:行者123 更新时间:2023-12-03 12:30:56 25 4
gpt4 key购买 nike

我正在制作一个演示,用户可以在其中拖放行。在我的演示中,用户将行放在任何位置(从行的整个宽度)并放在另一个位置。我需要防止它仅在用户时拖放在按钮区域。如果用户想要拖动该行,则应按住按钮区域并将其放在任何地方。

我在单击按钮后创建行。现在我想防止仅在按钮区域中从整个宽度拖放。

这是我的 fiddle

http://jsfiddle.net/FZQ8D/22/

$("#testCaseContainer").sortable({
stop: function( event, ui ) {



}
}).disableSelection();

点击添加按钮后首先创建 2 或 3 行。

然后它应该拖放到按钮区域。

谢谢

最佳答案

@scragar 给出了完美的答案。

$("#testCaseContainer").sortable({
handle: '.editButton',
stop: function( event, ui ) {

var obj={};
var len=$("#testCaseContainer > div").length;
// alert("all Index");
for(var i=0;i<len;i++){
// var id=
//alert($("#testCaseContainer > div").eq(i).find('li').attr('id'));
obj[i]=$("#testCaseContainer > div").eq(i).find('li').attr('id');

// alert($("#testCaseContainer > div")[0].find('li').id);

}
console.log(obj)

}
}).disableSelection();

关于javascript - 如何仅使用按钮而不是整行拖放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23935757/

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