资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
firefox浏览器下javascript 拖动层效果与原理分析代码
firefox下实现可拖动层代码
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>www.glzy8.com 拖动层效果代码</title> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%3E%20%0D%0A%20var%20obj%3D0%3B%20%0D%0A%20var%20x%3D0%3B%20%0D%0A%20var%20y%3D0%3B%20%0D%0A%20var%20ie%20%3D%20(navigator.appVersion.indexOf(%22MSIE%22)!%3D-1)%3B%2F%2FIE%20%0D%0A%20var%20ff%20%3D%20(navigator.userAgent.indexOf(%22Firefox%22)!%3D-1)%3B%2F%2FFirefox%20%0D%0A%20function%20find(evt%2CobjDiv)%7B%20%0D%0A%20%20obj%20%3D%20objDiv%20%0D%0A%20%20if%20(ff)%7B%20%0D%0A%20%20%20%20x%20%3D%20document.documentElement.scrollLeft%20%2B%20evt.layerX%3B%20%0D%0A%20%20%20%20y%20%3D%20document.documentElement.scrollTop%20%2B%20evt.layerY%3B%20%0D%0A%20%20%20%20%20%0D%0A%20%20%20%20if%20(document.documentElement.scrollTop%20%3E%200)%7B%20%0D%0A%20%20%20%20%20y%20%3D%20evt.layerY%20-%20document.documentElement.scrollTop%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20%20%0D%0A%20%20%20%20if%20(document.documentElement.scrollLeft%20%3E%200)%7B%20%0D%0A%20%20%20%20%20x%20%3D%20evt.layerX%20-%20document.documentElement.scrollLeft%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%7D%20%0D%0A%20%20if%20(ie)%7B%20%0D%0A%20%20%20%20x%20%3D%20document.documentElement.scrollLeft%20%2B%20evt.offsetX%3B%20%0D%0A%20%20%20%20y%20%3D%20document.documentElement.scrollTop%20%2B%20evt.offsetY%3B%20%0D%0A%20%20%20%20%20%0D%0A%20%20%20%20if%20(document.documentElement.scrollTop%20%3E%200)%7B%20%0D%0A%20%20%20%20%20y%20%3D%20evt.offsetY%20-%20document.documentElement.scrollTop%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20%20%0D%0A%20%20%20%20if%20(document.documentElement.scrollLeft%20%3E%200)%7B%20%0D%0A%20%20%20%20%20x%20%3D%20evt.offsetX%20-%20document.documentElement.scrollLeft%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%7D%20%0D%0A%20%7D%20%0D%0A%20function%20dragit(evt)%7B%20%0D%0A%20%20if(obj%20%3D%3D%200)%7B%20%0D%0A%20%20%20return%20false%20%0D%0A%20%20%7D%20%0D%0A%20%20else%7B%20%0D%0A%20%20%20obj.style.left%20%3D%20evt.clientX%20-%20x%20%2B%20%22px%22%3B%20%0D%0A%20%20%20obj.style.top%20%3D%20evt.clientY%20-%20y%20%2B%20%22px%22%3B%20%0D%0A%20%20%7D%20%0D%0A%20%7D%20%0D%0A%3C%2Fscript%3E"> </head> <body style="margin:0" onmousemove="dragit(event)" onmouseup="obj = 0"> <div id="aaa" style="background-color:red;width:200pt;height:200pt;position:absolute"> <div id="aa" style="width:200pt;height:20pt;background:blue;position:absolute" onmousedown="find(event,document.getElementById('aaa'))"></div> </div> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程