0
我有一个可以使用over(),out()和drop()函数的droppable,如果A类和div类的div放在它上面,我希望它们的行为不同。假设如果A类悬停在它上面,则投掷物应该变为黄色,如果B类悬停在投掷物上,则投掷物会变成红色。我怎样才能做到这一点?jQuery用户界面 - 可以droppables检测事件中哪些可拖动的交互?
我有一个可以使用over(),out()和drop()函数的droppable,如果A类和div类的div放在它上面,我希望它们的行为不同。假设如果A类悬停在它上面,则投掷物应该变为黄色,如果B类悬停在投掷物上,则投掷物会变成红色。我怎样才能做到这一点?jQuery用户界面 - 可以droppables检测事件中哪些可拖动的交互?
over
,out
和drop
回调函数各自采用参数(event, ui)
。 ui.draggable
是拖到可拖放的元素。所以,你可以这样做:
drop: function(event, ui) {
if (ui.draggable.hasClass('classA') {
}
}
一定要检查出jQuery UI Documention
谢谢!我应该仔细看看文档,你是对的。 – theeggman85 2012-07-17 23:24:08