gpt4 book ai didi

jquery - 添加元素后重新初始化 jQuery UI droppable

转载 作者:行者123 更新时间:2023-12-01 04:54:43 26 4
gpt4 key购买 nike

我有一些在页面加载时可以删除的元素。在某些时候,我会添加更多这些元素(相同的选择器),并且我希望新元素也可以删除。是使用所有选项调用原始可删除函数的唯一选项吗?你看,可删除函数调用相当大,我真的不想以这种方式重复代码。有没有更优雅的方式?

这是用于澄清的代码:

$('td:not(.td-disabled)').droppable({
hoverClass: "ui-state-active",
drop: function( event, ui ) {
// ... very big block of code
}
});
$('.td-disabled').removeClass('td-disabled');

// I dont want to do this:
$('td').droppable({
hoverClass: "ui-state-active",
drop: function( event, ui ) {
// ... very big block of code
}
});

最佳答案

你可以尝试:

var hoverCls = 'ui-state-active';
var dropFn = function(event, ui) {

};

$('td').droppable('destroy').droppable({
hoverClass: hoverCls,
drop: dropFn
});

关于jquery - 添加元素后重新初始化 jQuery UI droppable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315422/

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