1 | <script src= "https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js" ></script> |
1 | < div id = "dragElement" >拖拽我</ div > |
1 | $( '#dragElement' ).mousedown( function (event) {<br> // 在此处编写拖拽逻辑<br>}); |
1 | var mouseX = event.pageX;<br> var mouseY = event.pageY;<br> var elementX = $( this ).offset().left;<br> var elementY = $( this ).offset().top; |
1 | $(document).mousemove( function (event) {<br> // 计算鼠标的偏移量<br> var offsetX = event.pageX - mouseX;<br> var offsetY = event.pageY - mouseY;<br> // 计算可拖拽元素的新位置<br> var newElementX = elementX + offsetX;<br> var newElementY = elementY + offsetY;<br> // 设置可拖拽元素的新位置<br> $(this).css({<br> 'left': newElementX,<br> 'top': newElementY<br> });<br>}); |
1 | $(document).mouseup( function () {<br> $( this ).off( 'mousemove' );<br>}); |
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com