gpt4 book ai didi

javascript - JQuery 多个 droppables 和一个函数来处理每个 droppables

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

作为 JavaScript/JQuery 新手,我在弄清楚如何实现将多个可放置对象的放置函数注册到一个函数时遇到了一些问题,例如:

$('#droppableLW').droppable({
drop : handleUIDropEvent
});

$('#droppableRW').droppable({
drop : handleUIDropEvent
});

并在handleUIDropEvent方法中获取droppable的id,例如实现这一点:

function handleUIDropEvent(event, ui) {
var droppableId = somehowGottaGetIt;
if (new String(droppableId).valueOf() == new String("droppableLW").valueOf()) {
...
} else {
...
}

}

最佳答案

为此,只需使用 class 属性而不是 id

$('.droppableObject').droppable({
drop : function( event, ui ) {
if ( this.id == "something" ) {
// do things
}
}
});

关于javascript - JQuery 多个 droppables 和一个函数来处理每个 droppables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24768385/

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