小编Sun*_*une的帖子

多个可丢弃的

我有多个可放置的div(都具有相同的大小)和一个可拖动的div.可拖动的div比一个droppable大3倍.当我在droppables div上拖动可拖动的div时,我想找到哪个droppable受到影响.

我的代码看起来像这样:

$(function () {

    $(".draggable").draggable({
        drag: function (event, ui) { }

    });
    $(".droppable").droppable({
        drop: function (event, ui) {
           alert(this.id);
        }
    });

}); 
Run Code Online (Sandbox Code Playgroud)

HTML

<div style="height:100px; width:200px; border-bottom:1px solid red; " id="Div0" class="droppable">
    drop in me1!
</div>   
<div style="height:100px; width:200px; border-bottom:1px solid red;"  id="Div1" class="droppable">
    drop in me2!
</div>  
<div style="height:100px; width:200px; border-bottom:1px solid red; " id="Div2" class="droppable">
    drop in me2!
</div>  
<div style="height:100px; width:200px; border-bottom:1px solid red; " id="Div3" class="droppable">
    drop in me2!
</div>  
<div style="height:100px; width:200px; border-bottom:1px …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui-draggable jquery-ui-droppable

3
推荐指数
1
解决办法
7147
查看次数

jquery和选择器

我想在body标签上有一个click事件,但是我在body标签下面有一个div,我不想让click事件打开.我尝试过这个,但是这样做似乎是正确的:

$("body").not("#InnerDiv").click(function() {
    alert("Hejhej");
});
Run Code Online (Sandbox Code Playgroud)

html:

<body>
   <div id="1">1</div>
   <div id="2">2</div>
   <div id="InnerDiv">InnerDiv</div>
</body>
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors

2
推荐指数
1
解决办法
113
查看次数