【发布时间】:2017-06-26 21:29:55
【问题描述】:
所以我试图通过将图片 B 拖到图片 A 上来将图片 B 更改为图片 B。我只使用一张图片,但我希望它可以使用多张图片。This image kind of pictures what I want to do.
到目前为止我在 JS 中所拥有的:
function movePlayer1() {
if (document.getElementById("pack")) {
document.getElementById("spot1").src = "image/" + playerImg1;
} else {
document.getElementById("spot1").src = "image/" + playerImg2;
}
}
document.querySelectorAll("img#spot1")[0].addEventListener("dragover", movePlayer1);
(当我将“playerImg2”拖到 document.getElementById(“pack”) 上时,它仍然变为“playerImg1”而不是“playerImg2”。)
谢谢。
【问题讨论】:
-
按 F12 时控制台出现什么错误?
-
加载资源失败:图像/未定义服务器响应状态为 404(未找到)
-
这意味着
playerImg1不是一个有效的图像:) -
检查您的路径或仔细检查
playerImg1和playerImg2是否有效。 -
但是 playerImg1 是有效的,但另一个实际上没有
标签: javascript image function draggable