国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 枣阳市| 科技| 和硕县| 上蔡县| 保山市| 诏安县| 广丰县| 东乡县| 巴东县| 临海市| 巨野县| 荥阳市| 锦屏县| 类乌齐县| 团风县| 江津市| 大理市| 尉犁县| 泽库县| 钦州市| 汉沽区| 大荔县| 项城市| 丰城市| 关岭| 沙坪坝区| 信宜市| 曲沃县| 贵定县| 延寿县| 嘉义县| 和林格尔县| 甘谷县| 金华市| 黔西县| 林周县| 菏泽市| 嘉义县| 库车县| 长顺县| 郎溪县|