<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>拖拽的封装</title> <style> #div1{ width:100px; height:100px; background:red; position:absolute; } img{ position: absolute; } </style> <script type="text/javascript"> window.onload = function(){ var oDiv = document.getElementById("div1"); var oImg = document.getElementById("img1"); drag( oDiv); drag( oImg);//封装拖拽函数drag; function drag(obj){ obj .onmousedown = function(ev){ var ev = ev||event; var disX = ev.clientX-this.offsetLeft; var disY = ev.clientY-this.offsetTop; if(obj.setCapture){ obj.setCapture(); }
拖拽方法的封装
最新推荐文章于 2022-10-17 21:15:31 发布