<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    function getElementPos(elementId) {
    var ua = navigator.userAgent.toLowerCase();
    var isOpera = (ua.indexOf('opera') != -1);
    var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
    var el = document.getElementById(elementId);
    if(el.parentNode === null || el.style.display == 'none') {
       return false;
    }     
    var parent = null;
    var pos = [];    
    var box;    
    if(el.getBoundingClientRect) {
    //IE
       box = el.getBoundingClientRect();
       var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
       var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
       return {x:box.left + scrollLeft, y:box.top + scrollTop};
      
    } else if (document.getBoxObjectFor) {
    // gecko
       box = document.getBoxObjectFor(el);
       var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0;
       var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0;
       pos = [box.x - borderLeft, box.y - borderTop];
      
    } else { // safari & opera
       pos = [el.offsetLeft, el.offsetTop];
       parent = el.offsetParent;    
       if (parent != el) {
        while (parent) {
         pos[0] += parent.offsetLeft;
         pos[1] += parent.offsetTop;
         parent = parent.offsetParent;
        }
       }  
       if (ua.indexOf('opera') != -1 || ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) {
        pos[0] -= document.body.offsetLeft;
        pos[1] -= document.body.offsetTop;        
       }   
    }             
    if (el.parentNode) {
       parent = el.parentNode;
    } else {
       parent = null;
    }
    while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors
       pos[0] -= parent.scrollLeft;
       pos[1] -= parent.scrollTop;
       if (parent.parentNode) {
        parent = parent.parentNode;
       } else {
        parent = null;
       }
    }
    return {x:pos[0], y:pos[1]};
    }

    文章來源:http://www.cnblogs.com/wangdetian168/archive/2008/12/09/1350905.html
    posted on 2010-10-11 09:27 sanmao 閱讀(141) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲?v无码国产在丝袜线观看| 最新国产精品亚洲| 亚洲AV无码之日韩精品| 91成人免费在线视频| 国产又黄又爽胸又大免费视频 | 日本高清不卡中文字幕免费| 亚洲免费网站在线观看| 亚洲AV本道一区二区三区四区| 亚洲日韩中文在线精品第一 | 亚洲宅男永久在线| 亚洲精品国产品国语在线| 日韩亚洲国产二区| 尤物永久免费AV无码网站| 久久不见久久见中文字幕免费| 18禁止看的免费污网站| 日本人成在线视频免费播放| 99免费在线视频| 中文字幕不卡免费视频| 国产免费一级高清淫曰本片| 黄色毛片免费观看| 美女被免费网站视频在线| jzzijzzij在线观看亚洲熟妇| 亚洲自偷自偷在线成人网站传媒| 亚洲国产成人在线视频| 亚洲国产成人精品电影| 亚洲啪啪免费视频| 97久久国产亚洲精品超碰热| 亚洲一区二区三区不卡在线播放| 亚洲国产av一区二区三区丶| 国产日本亚洲一区二区三区| 四虎必出精品亚洲高清| 亚洲综合无码无在线观看| 亚洲人成电影网站| 中文字幕亚洲码在线| 亚洲国产成人精品激情| 亚洲一本一道一区二区三区| 亚洲αⅴ无码乱码在线观看性色| 亚洲AV无码AV吞精久久| 理论秋霞在线看免费| 久久久精品国产亚洲成人满18免费网站| 久久精品免费网站网|