24.盒子拖拽功能实现
Posted alex-xxc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了24.盒子拖拽功能实现相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <!--<script type="text/javascript" src="jquery-3.3.1.js"></script>--> <!--为了兼容ie678,我们使用原生低版本的jquery--> <script type="text/javascript" src="jquery-1.12.4.js"></script> <script type="text/javascript"> $(function () { var move = false; var x,y; $("div").mousedown(function (event) { move = true; var event = event || window.event; //div当前水平位置 x = event.clientX - $(this).offset().left; //div当前竖直位置 y = event.clientY - $(this).offset().top; $(document).mousemove(function(event){ if(move){ var event = event || window.event; $("div").css({"left":event.clientX-x,"top":event.clientY-y}) } }).mouseup(function () { move=false; }) }) }) </script> <style> div{ width: 100px; height: 100px; background: red; position: absolute; } </style> </head> <body> <div></div> </body> </html>
以上是关于24.盒子拖拽功能实现的主要内容,如果未能解决你的问题,请参考以下文章