试图将两个图像放在一个Div JS中
我试图将图像拖到一个Div。但是一个IMG占据了整个空间,不允许丢弃另一个IMG。
这是我的代码的外观:
html
<div id="main">
<div id="pallet">
<img src="css/images/one.jpg" alt="" draggable="true">
<img src="css/images/two.jpg" alt="" draggable="true">
<img src="css/images/three.jpg" alt="" draggable="true">
<img src="css/images/four.jpg" alt="" draggable="true">
</div>
<div id="layout">
<div class="dropzone"></div>
<div class="dropzone"></div>
<div class="dropzone"></div>
<div class="dropzone"></div>
</div>
</div>
js
listener("drop", (event) => {
console.log("drop !");
event.preventDefault();
if (event.target.className === "dropzone") {
dragged.parentNode.removeChild(dragged);
return event.target.appendChild(dragged);
}
});
I'm trying to drag images to one div. But one img takes the whole space and not allowing to drop another img.
Here is how my code looks :
HTML
<div id="main">
<div id="pallet">
<img src="css/images/one.jpg" alt="" draggable="true">
<img src="css/images/two.jpg" alt="" draggable="true">
<img src="css/images/three.jpg" alt="" draggable="true">
<img src="css/images/four.jpg" alt="" draggable="true">
</div>
<div id="layout">
<div class="dropzone"></div>
<div class="dropzone"></div>
<div class="dropzone"></div>
<div class="dropzone"></div>
</div>
</div>
JS
listener("drop", (event) => {
console.log("drop !");
event.preventDefault();
if (event.target.className === "dropzone") {
dragged.parentNode.removeChild(dragged);
return event.target.appendChild(dragged);
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论