我有两个可放下的div叫做
和
绘图1
绘图2
. 我想在drag1和drag2都在drop和drop1内时发出警报。也就是说,两个div都有drag1和drag2。
但是因为我在每个div的单独函数中完成了这项工作,所以我似乎无法同时显示这些条件。如何检测两个div都被drag1和drag2占用,并仅在发生时发出警报?
Javascript:
$(".drop").droppable({
drop: function (event, ui) {
if ($("#drag1, #drag1", $(".drop")).length === 2) {
alert("correct");
}
});
$(".drop1").droppable({
drop: function (event, ui) {
if ($("#drag1, #drag2", $(".drop1")).length === 2) {
alert("correct");
}
});
<img id="drag1" draggable="true" src="images/equation1_3.png">
<img id="drag2" draggable="true" src="images/equation1_2.png">
<div class="drop" id="div1"></div>
<div class="drop1" id="div2"> </div>