javascript - 如果条件不起作用,则 ondrop 检查条件
问题描述
我正在尝试在检查条件时放置一个拖动项 box2,在检查条件后,如果条件是true
drop 应该发生,但条件不起作用。我也试图在成功放置后加载另一个图像来代替拖动项。如何实现呢?
$(document).ready(function() {
$(".box").click(function() {
$(this).css('background-color', 'none');
$(this).css('opacity', '0.0');
});
});
$(function () {
$(".box2").draggable({
revert: "valid",
drag: function (event, ui) {
$("").html(");
}
});
$(".box").droppable({
var id = ui.draggable.attr("id");
var id2 = ui.droppable.attr("id");
if(id % id2 === 10) {
drop: function (event, ui) {
$(this).css("background-color", "lightgreen")
},
out: function (event, ui) {
$(this).css("background-color", "")
)
}
});
});
.box {
width: 30%;
height:100px;
display:inline-block;
border-radius: 5px;
border:1px solid black;
border-radius: 10%;
background-color: #006600;
}
.box002 {
float: left;
width: 50px;
height: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="box" id="10">
<div class="text">8.40</div>
</div>
<div class="box" id="20">
<div class="text">12.25</div>
</div>
<div class="box2" id="2">
<img src="https://picsum.photos/200/300" draggable="true" id="1" style="width:200px; height:200px; border-radius: 50%;" border="rounded"/>
</div>
解决方案
推荐阅读
- python - 用于损坏链接的 Selenium Webdriver 代码片段
- rest - 如何在 Google Cloud Platform 上记录随 api 请求发送的数据
- typescript - 类型“N[P]”不能用于索引类型“IComponents”
' - python - 列表索引超出范围python1
- java - 使用 ConcurrentHashSet 时的线程安全引用分配
- label - 依赖解析器图箭头上的标签是什么意思?
- python - 同时迭代多个列表
- c# - 如何修复控制台应用显示中缺少的 CR
- amazon-web-services - 作为持续集成的一部分,有没有办法以编程方式检查 AWS EMR 作业是否成功?
- excel - 使用 Cell.Address 定义范围 - VBA