猿问

想写一个简单的窗口拖动代码,但总是实现不了,这样写有什么问题?

window.onload=drag; 
 function drag(){
  var title_box = document.getElementById('title_box');
   title_box.onmousedown=fnDown;
  }
  
 function fnDown(event){
  var oDrag = document.getElementById('title_box'),
   disX = event.clientX-oDrag.offsetLeft,
   disY = event.clientY-oDrag.offsetTop;
  document.onmousemove=function(event){
   fnMove(event,disX,disY);
   }
  }
 function fnMove(event,disX,disY){
   var oDrag = document.getElementById('title_box'),
   l = event.clientX-disX,
   t = event.clientY-disY;
   oDrag.style.left = l+'px';
   oDrag.style.top = t+'px';
  }

1679639162
浏览 1226回答 1
1回答

jellyhui

你可以使用easyUI ,基于jquery的框架
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答