如何在html5中并排放入两张图片,HTML_Html5实现如何在两个div元素之间拖放图像,原本效果 拖拽之后效果 - phpStudy...

这篇博客介绍了如何使用HTML5的拖放API实现在两个div元素之间拖放图像的功能。通过设置元素的draggable属性为true,结合ondragstart、ondragover和ondrop事件,可以实现图像的拖放操作。代码示例中详细展示了如何处理拖放过程中各个阶段的事件。
摘要由CSDN通过智能技术生成

Html5实现如何在两个div元素之间拖放图像

原本效果

拖拽之后效果

代码如下

复制代码代码如下:

[code]

#div1, #div2

{float:left; width:100px; height:35px; margin:10px;padding:10px;border:1px solid #aaaaaa;}

function allowDrop(ev)

{

ev.preventDefault();

}

function drag(ev)

{

ev.dataTransfer.setData("Text",ev.target.id);

}

function drop(ev)

{

ev.preventDefault();

var data=ev.dataTransfer.getData("Text");

ev.target.appendChild(document.getElementById(data));

}

w3school_logo_black.gif

[/code]

它看上去也许有些复杂,不过我们可以分别研究拖放事件的不同部分。

设置元素为可拖放

首先,为了使元素可拖动,把 draggable 属性设置为 true :

复制代码代码如下:

拖动什么 -

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值