1:移动图层 获得点的x轴y轴坐标,从而进行绝对定位(注意:竖拉框会影响 x 轴 y 轴坐标值)

var x,y,z,down=false,obj

function init(){

obj=event.srcElement     //事件触发对象

obj.setCapture()            //设置属于当前对象的鼠标捕捉

z=obj.style.zIndex          //获取对象的z轴坐标值

//设置对象的z轴坐标值为100,确保当前层显示在最前面

obj.style.zIndex=100

x=event.offsetX   //获取鼠标指针位置相对于触发事件的对象的X坐标

y=event.offsetY   //获取鼠标指针位置相对于触发事件的对象的Y坐标

down=true         //布尔值,判断鼠标是否已按下,true为按下,false为未按下

}

function moveit(){

//判断鼠标已被按下且onmouseover和onmousedown事件发生在同一对象上

if(down&&event.srcElement==obj){

with(obj.style){

/*设置对象的X坐标值为文档在X轴方向上的滚动距离加上当前鼠标指针相当于文档对象的X坐标值减鼠标按下时指针位置相对于触发事件的对象的X坐标*/

// posLeft=event.x-x;

posLeft=document.body.scrollLeft+event.x-x;

/*设置对象的Y坐标值为文档在Y轴方向上的滚动距离加上当前鼠标指针相当于文档对象的Y坐标值减鼠标按下时指针位置相对于触发事件的对象的Y坐标*/

// posTop=event.y-y;

posTop=document.body.scrollTop+event.y-y;

window.status="posLeft="+posLeft+",posTop="+posTop;

window.status=window.status+"clientX="+event.clientX+"clientY="+event.clientY+"scrollLeft="+document.body.scrollLeft+"scrollTop="+document.body.scrollTop+",event.y="+event.y+",event.x"+event.x;

}

}

}

function stopdrag(){

//onmouseup事件触发时说明鼠标已经松开,所以设置down变量值为false

down=false

obj.style.zIndex=z       //还原对象的Z轴坐标值

obj.releaseCapture() //释放当前对象的鼠标捕捉

//alert("X:"+obj.style.left+";Y:"+obj.style.top);

}

2:为了使图层在不同分辨率浏览器上显示同样的效果,我们需要对图层定位设置

第一步:对最外层 进行相对定位

第二步:在相对里面进行决对定位(这样图层就不会随着分辨率的改变而变形)

ALT="" />

省略
省略
省略
省略
省略
省略
省略
省略
省略

//===================(层移动方法调用)=============================

οnmοuseup=stopdrag()

style="position:absolute;left:60;top:190;width:5;height:5;z-index:99;;border:1px solid #000000;">

D

js定位div坐标存入mysql_JavaScript与Div 对层定位和移动获得坐标相关推荐

  1. html判断坐标,js判断鼠标位置是否在某个div中的方法

    本文实例讲述了js判断鼠标位置是否在某个div中的方法.分享给大家供大家参考,具体如下: div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判 ...

  2. JQuery Dialog(JS模态窗口,可拖拽的DIV)

    JQuery Dialog(JS模态窗口,可拖拽的DIV) 吴剑 2012-08-08 原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/ 效果图 调用示意图 ...

  3. js判断鼠标位置是否在某个div中

    div的onmouseout事件让div消失时,会出现这样的情况,就是当鼠标移至div中的其它内容时,此时也判定为离开div,会触发 onmouseout事件,这样div中的内容就不能操作了.解决的办 ...

  4. php解析api xml并输出到html页面,怎样操作JS读取xml内容并输出到div内

    这次给大家带来怎样操作JS读取xml内容并输出到div内,操作JS读取xml内容并输出到div内的注意事项有哪些,下面就是实战案例,一起来看一下. note.xml文件结构: George John ...

  5. js实现鼠标放在div 悬浮显示另一个div内容链接 (不占位置)

    js实现鼠标放在div 悬浮显示另一个div内容链接 (不占位置) 代码如下 不喜勿喷 简单记录前端小知识 <div><a id="div1" href=&quo ...

  6. JS页面四个颜色不同的div,鼠标进入哪个div,页面背景颜色变成该div的颜色。

    1.JS页面四个颜色不同的div,鼠标进入哪个div,页面背景颜色变成该div的颜色. <style>.colorChange {width: 100px;height: 100px;di ...

  7. 在html上js添加宽度,js 获取div高度并重新设置div高度与宽度

    js 获取div高度并重新设置div高度与宽度 js 获取div高度并重新设置div高度与宽度 var $=function(id) { return document.getElementById( ...

  8. html js div 内容高度,JavaScript获取div高度并实现高度监听

    demo #demo { width: 100px; height: 200px; background: yellow; margin: 10px; padding: 10px; border: 2 ...

  9. js获取classname值_js如何获取DIV的 class值?

    1.根据ID,用var div=document.getElementById('youdivid') 2.通过标签名来取得var div=document.getElementsByTagName( ...

最新文章

  1. Genome Biology:人体各部位微生物组时间序列分析Moving Pictures
  2. R系统抽样(systematic sampling)
  3. syslog(),closelog()与openlog()--日志操作函数
  4. WPF 资源字典【转】
  5. jvm gc策略_IBM JVM调整– gencon GC策略
  6. Linux—vim/vi 翻页跳转命令快捷键
  7. Python 2.5.7 高阶函数
  8. 如何搭建高性能视频网站
  9. UEditor 实现新增“转换简体”和“转换繁体字”按钮功能
  10. android实现登录页面视频播放背景
  11. RobotStudio安装步骤
  12. Hello, World——从零到实盘0
  13. Alpha、伪Beta 发布后,夏一鸣的个人感想与体会
  14. 滑动验证码破解—python—以某东网站为例
  15. 短视频直播平台系统app开发搭建方案,助力企业搭建细分领域短视频app,开发多种短视频变现模式
  16. 《不拘一格——网飞的自由与责任工作法》读后感
  17. Vue之如何动态渲染.vue文件
  18. 关于Keil.STM32F1xx_DFP.1.0.5代码无法烧录解决办法
  19. OpenEuler安装docker
  20. 蓝桥杯 算法训练 Cowboys DP

热门文章

  1. 当类的泛型相关时,如何在两个泛型类之间创建类似子类型的关系呢
  2. 阿里云总裁张建锋:新型计算体系结构正在形成
  3. Mendix将升级低代码软件开发平台,发布全新数字化生态系统、行业云
  4. 新华三首发数字大脑计划;微软进军物联网领域?说好的三星折叠屏发布会,就这样不开了?Google 发布小型芯片 Jacquard...
  5. OpenStack精华问答 | OpenStack与计算虚拟化有什么关系?
  6. 云要闻 | 华为助力5G;青云云资源价格全面下调;神州数码签订云计算服务合同
  7. php创建多级栏目_用PHP实现多级树型菜单
  8. php5.6 mongo 扩展,PHP5.6的安装及redis、memcache、mongo扩展
  9. 解决sonar scanner扫描报错Please provide compiled classes of your project with sonar.java.binaries property
  10. 前端_网页编程 Form表单与模板引擎(中)