当前位置: 首页 > news >正文

如何建设企业网站/成人再就业技能培训班

如何建设企业网站,成人再就业技能培训班,java做房屋拍卖网站,关键词优化排名技术效果: 思路: 利用onmousedown事件实现拖拽。首先获得鼠标横坐标点和纵坐标点到div的距离,然后当鼠标移动后再用可视区的距离减去横纵坐标与div的距离。然后在判断不让DIV移出可视区,然后再赋予DIV的位置。最后关闭鼠标onmouseup事…

效果:

思路:

利用onmousedown事件实现拖拽。首先获得鼠标横坐标点和纵坐标点到div的距离,然后当鼠标移动后再用可视区的距离减去横纵坐标与div的距离。然后在判断不让DIV移出可视区,然后再赋予DIV的位置。最后关闭鼠标onmouseup事件。

代码:

 1 <head runat="server">
 2     <title></title>
 3     <style type="text/css">
 4         #div1
 5         {
 6             width: 200px;
 7             height: 200px;
 8             background: #00FFFF;
 9             position: absolute;
10             border: 1px solid;
11         }
12     </style>
13     <script type="text/javascript">
14         window.onload = function () {
15             var div = document.getElementById('div1');
16             var disX = 0;
17             var disY = 0;
18             document.onmousedown = function (ev) {  //鼠标按下
19                 var oEvent = ev || event;       //判断浏览器兼容
20                 disX = oEvent.clientX - div1.offsetLeft;    //鼠标横坐标点到div的offsetLeft距离
21                 disY = oEvent.clientY - div1.offsetTop;     //鼠标纵坐标点到div的offsetTop距离
22                 document.onmousemove = function (ev) {      //鼠标移动
23                     var oEvent = ev || event;       
24                     var l = oEvent.clientX - disX;          //获取div左边的距离
25                     var t = oEvent.clientY - disY;          //获取div上边的距离
26                     if (l < 0) {        //判断div的可视区,为避免DIV失去鼠标点
27                         l = 0;
28                     }
29                     else if (l > document.documentElement.clientWidth - div.offsetWidth) {
30                         l = document.documentElement.clientWidth - div.offsetWidth;
31                     }
32                     if (t < 0) {
33                         t = 0;
34                     }
35                     else if (t > document.documentElement.clientHeight - div.offsetHeight) {
36                         t = document.documentElement.clientHeight - div.offsetHeight;
37                     }
38                     div.style.left = l + 'px';      //确定DIV的左边位置
39                     div.style.top = t + 'px';       //确定DIV的上边位置
40                 }
41                 document.onmouseup = function () {      //当鼠标松开后关闭移动事件和自身事件
42                     document.onmousemove = null;
43                     document.onmouseup = null;
44                 }
45                 return false;
46             }
47         }
48     </script>
49 </head>
50 <body>
51     <div id="div1">
52     </div>
53 </body>

 

转载于:https://www.cnblogs.com/xinchun/p/3453158.html

http://www.lbrq.cn/news/1256383.html

相关文章:

  • 如何查网站是那家做的/中国十大新闻网站排名
  • 做旅游网站的目的/网上推广平台有哪些
  • 中国移动网站备案管理系统不能用/百度24小时客服电话136
  • 网站建设与网页设计制作教程/西安seo霸屏
  • 微云怎么做网站/百度推广方法
  • 单页面网站制作/天天广告联盟
  • 企业网站设计建设/免费推广的方式有哪些
  • 中小企业网站建设方案/网络营销策划书800字
  • 动叫建个网站刷排名/百度推广费用可以退吗
  • 宁波做微信网站/app注册拉新平台
  • 安庆做网站公司/网站seo优化网站
  • 政务信息系统网站建设规范/360推广平台登录入口
  • iis怎么配置网站/如何做营销
  • 光谷网站推广/网站一级域名和二级域名
  • 网站资质优化/百度空间登录入口
  • 重庆制作网站开发app开发公司/海外网络推广平台
  • 如何查看一个网站流量/免费的推广平台
  • 美国网站开发公司/比较经典的营销案例
  • 网站屏幕自适应/网站快速收录工具
  • 网站发布到ftp/seo优化网页
  • 网站建设的主要功能及定位/免费seo营销软件
  • 做外卖那些网站好/推广通
  • wordpress英文源码/关键词优化一年多少钱
  • 泉州制作网页的网站/aso优化违法吗
  • 合肥网站建设哪个好/网易搜索引擎入口
  • 乐清高端网站建设/今日新闻最新消息50字
  • 对网站建设展望/如何做网站推广
  • 八爪鱼网站建设/如何建立个人网址
  • 网站 备案网站/广东企业网站seo报价
  • 聊城专业做网站公司/seo品牌优化
  • Vue.js 教程
  • AIDL学习
  • HPE磁盘阵列管理01——MSA和SMU
  • C语言基础_随机数、数组、函数、指针
  • 控制建模matlab练习08:根轨迹
  • 在Ansys Mechanical中对磨损进行建模