zoukankan      html  css  js  c++  java
  • DIV 在 IE 与 FF 下的设置

    <title>www.jb51.net 拖动层效果代码</title>
    <script language="javascript" type="text/javascript">
         var obj=0;
         var x=0;
         var y=0;
         var ie = (navigator.appVersion.indexOf("MSIE")!=-1);//IE
         var ff = (navigator.userAgent.indexOf("Firefox")!=-1);//Firefox
         function find(evt,objDiv){
          obj = objDiv
          if (ff){
            x = document.documentElement.scrollLeft + evt.layerX;
            y = document.documentElement.scrollTop + evt.layerY;
           
            if (document.documentElement.scrollTop > 0){
             y = evt.layerY - document.documentElement.scrollTop;
            }
           
            if (document.documentElement.scrollLeft > 0){
             x = evt.layerX - document.documentElement.scrollLeft;
            }
           }
          if (ie){
            x = document.documentElement.scrollLeft + evt.offsetX;
            y = document.documentElement.scrollTop + evt.offsetY;
           
            if (document.documentElement.scrollTop > 0){
             y = evt.offsetY - document.documentElement.scrollTop;
            }
           
            if (document.documentElement.scrollLeft > 0){
             x = evt.offsetX - document.documentElement.scrollLeft;
            }
           }
         }
         function dragit(evt){
          if(obj == 0){
           return false
          }
          else{
           obj.style.left = evt.clientX - x + "px";
           obj.style.top = evt.clientY - y + "px";
          }
         }
    </script>
    </head>
    <body style="margin:0" onmousemove="dragit(event)" onmouseup="obj = 0">

    <div id="aaa" style="200pt;height:200pt;position:absolute">
    <div id="aa" style="200pt;height:20pt;position:absolute" onmousedown="find(event,document.getElementById('aaa'))"></div>
        <textarea id="TextArea1" cols="20" rows="2"></textarea>
    </div>
    </body>
    </html>
  • 相关阅读:
    第48天-shell(2013.09.25)
    嵌入式Linux gdb core dump快速定位程序crash问题
    va_arg va_start va_end 获取函数参数内容
    Ubunut apache2 服务器 搭建 文件下载
    CRC16 串口校验
    Linux 处理中文字符串 :/区分中文和英文的方法
    LINUX 工具移植:scp 快速拷贝文件到开发板
    打印内存变量定位 程序出现内存方面的问题
    Linux C 调用 ping命令 检测网络状态
    Ubuntu Gitlab 备份代码服务器
  • 原文地址:https://www.cnblogs.com/jcomet/p/1242345.html
Copyright © 2011-2022 走看看