当前位置:  技术问答>java相关

如何取得浮动层的坐标?(层在网页中可以随便拖动)

    来源: 互联网  发布时间:2015-10-31

    本文导语:  最近因为要做套打,所以要做一些可以由用户自行拖动位置的层,但我要取到 这些层的坐标才能将它做成模版,请高手指点一下如何取到这些层的坐标?     谢谢!! | 浮动层 id=LayerTree ...

最近因为要做套打,所以要做一些可以由用户自行拖动位置的层,但我要取到
这些层的坐标才能将它做成模版,请高手指点一下如何取到这些层的坐标?
    谢谢!!

|
浮动层 id=LayerTree



self.onError = null;
currentX = currentY = 0;  
whichIt = null;           
lastScrollX = 0; lastScrollY = 0;
NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;

function heartBeat() 
{
if(IE) { 
diffY = document.body.scrollTop; diffX = document.body.scrollLeft; 
}
    if(NS) { 
diffY = self.pageYOffset; diffX = self.pageXOffset; 
}
if(diffY != lastScrollY) {
                percent = .1 * (diffY - lastScrollY);
                if(percent > 0) percent = Math.ceil(percent);
                else percent = Math.floor(percent);
if(IE) document.all.LayerTree.style.pixelTop += percent;
if(NS) document.LayerTree.top += percent; 
                lastScrollY = lastScrollY + percent;
}
if(diffX != lastScrollX) {
percent = .1 * (diffX - lastScrollX);
if(percent > 0) percent = Math.ceil(percent);
else percent = Math.floor(percent);
if(IE) document.all.LayerTree.style.pixelLeft += percent;
if(NS) document.LayerTree.left += percent;
lastScrollX = lastScrollX + percent;
}
}

function checkFocus(x,y) 

stalkerx = document.LayerTree.pageX;
stalkery = document.LayerTree.pageY;
stalkerwidth = document.LayerTree.clip.width;
stalkerheight = document.LayerTree.clip.height;
if( (x > stalkerx && x  stalkery && y 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 脚本取得动态输出
  • 请问哪个函数可以取得微妙(或毫秒)的时间值?
  • 如何取得程序运行时的当前目录?
  • 请问?如何取得系统时间?
  • 如何取得cpu使用率!
  • 在Linux中,IP怎样取得?
  • 如何取得系统运行性能?
  • 请问在solaris下可以取得一个线程的ID号吗?
  • stat取得文件信息的问题
  • 请问linux系统下,用什么函数可以取得hostname和username?
  • 用shell如何取得"5555:Thu Oct 30 09:37:17"中第一个冒号前面的值?
  • 怎样取得sk_buff中的data
  • 请教在Servlet中如何取得JSP中提交的radio对象和checkbox的值?
  • 如何取得进程执行时间?
  • 你能告诉我如何取得到Request里的名称和值,以及数据库里名称和数据类型?
  • 在Java中如何取得一个字符的ASCII码值?
  • 请问用什么方法取得表中的记录数?是getRowCount么?
  • 请教各位高手一个简单的问题:在JAVA 中如何才能取得一些系统信息?
  • 在JSP中怎样取得两个日期的相隔天数??
  • UNIX/LINUX下如何取得精确到“毫秒级”的系统时间?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3