国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

練習(xí)筆記:使用jQuery實(shí)現(xiàn)H5拖放(drag 和 drop)功能

2024-04-27 15:14:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
遇到問(wèn)題1:在js里面可直接e.dataTransfer.setData("obj_add",e.target.id);

使用jQuery綁定事件時(shí),需e.originalEvent.dataTransfer.setData("obj_add",e.target.id);

<!DOCTYPE html><html>	<head>		<style type="text/CSS">			.backpack {width:400px;height:200px;border:1px solid #aaaaaa;}			#div3 {width:200px;height:200px;border:1px solid #aaaaaa;}			.item{				display:inline-block;				background-color: antiquewhite;				height: 25px;				width: 50px;			}		</style>		<meta charset="UTF-8">		<title></title>			</head>	<body>		<div id="a" class="item" draggable="true">武器</div>		<div id="b" class="item" draggable="true">衣服</div>		<div id="c" class="item" draggable="true">鞋子</div>		<div id="d" class="item" draggable="true">法寶</div>		<div class="backpack" id="div1"><h4>人物屬性</h4></div>		<div class="backpack" id="div2"><h4>背包</h4></div><br />		<div id="div3"><h5>上面兩個(gè)框的內(nèi)容拖到此處可刪除</h5></div>				<script src="js/jquery-1.8.3.min.js"></script>		<script type="text/javascript">		jQuery(function($) {						//拖放開(kāi)始:獲取id放入dataTransfer			$(".item").on("dragstart",function(e){				e.originalEvent.dataTransfer.setData("obj_add",e.target.id);			});						//允許放入			$("#div1").on("dragover",function(e){				e.originalEvent.PReventDefault();			})						//允許放入			$("#div2").on("dragover",function(e){				e.originalEvent.preventDefault();			})						//允許放入			$("#div3").on("dragover",function(e){				e.originalEvent.preventDefault();			})									//放下事件			$("#div1").on("drop",function(e){				e.originalEvent.preventDefault;				var id = e.originalEvent.dataTransfer.getData("obj_add");				$(this).append($("#"+id));				//給新加入的元素添加拖放事件				$("#"+id).on("dragstart",function(e){					e.originalEvent.dataTransfer.setData("obj_remove",e.target.id);				});			})						//放下事件			$("#div2").on("drop",function(e){				e.originalEvent.preventDefault;				var id = e.originalEvent.dataTransfer.getData("obj_add");				$(this).append($("#"+id));				//給新加入的元素添加拖放事件				$("#"+id).on("dragstart",function(e){					e.originalEvent.dataTransfer.setData("obj_remove",e.target.id);				});			})						//放下事件 用來(lái)刪除			$("#div3").on("drop",function(e){				e.originalEvent.preventDefault;								var r = e.originalEvent.dataTransfer.getData("obj_remove");				$("#"+r).remove();			}) ;		});		</script>	</body></html>


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 家居| 乾安县| 金塔县| 平定县| 玛沁县| 南乐县| 射洪县| 襄城县| 郸城县| 翁源县| 建昌县| 汤阴县| 九龙县| 拉萨市| 儋州市| 新昌县| 屏东市| 米林县| 灵璧县| 镇原县| 虎林市| 涪陵区| 涿鹿县| 上杭县| 松潘县| 久治县| 怀来县| 讷河市| 长岭县| 施甸县| 莎车县| 中卫市| 自贡市| 平度市| 勃利县| 思茅市| 廉江市| 兴义市| 巨鹿县| 四会市| 四会市|