当拖动事件停止时,我必须找到我的div是否与任何其他节点发生冲突.因此,在"停止"事件中,我编写了一个循环,用于检查与相同类型的项目的冲突.
$('.article').draggable({
stop: function(event, ui){
$(".article").each(function (i) {
if(this == ui.helper){
return;
}
// Test collisions
});
}
});
Run Code Online (Sandbox Code Playgroud)
现在,我找不到从循环中排除自己的方法.我期望这和ui.helper是一样的,但它们被认为是独立的元素.我该怎么做?
谢谢,
我想你想排除this从$('.article').如果是这样,这可以通过以下not方法轻松实现:
$('.article').not(this).each(function (i) {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |