你好,我用jQuery ui 拖拽,我想实现拖动某个td,实际上是拖动点它创建出来的div,又办法实现么? 5
1个回答
展开全部
假设html的代码是这样
<div id="test">
可拖拽
<div>
那么一个简单的javascript拖拽的事件是这样,你再根据你的实际需求,进行你的操作
<script>
var div = document.getElementById("test");
div.onmousedown = function(){
console.log("按");
div.onmousemove = function(e){
console.log(e.clientX);
console.log(e.clientY);
}
div.onmouseup=function(){
console.log("松开");
div.onmousemove = "";
}
}
</script>
你可以在按下移动的时候创建一个div,然后这个div所在的位置根据你拿到的鼠标clientx,y
进行动态改变,然后松开的时候,把这个div删掉,然后实现你的拖拽效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询