<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]};
    }

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

    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    常用鏈接

    留言簿(5)

    隨筆分類(lèi)

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 91精品国产免费入口| 久久精品亚洲精品国产色婷 | 国产精品国产午夜免费福利看| 国偷自产一区二区免费视频| 国内成人精品亚洲日本语音| 亚洲av成人一区二区三区| 亚洲av永久无码精品秋霞电影影院| 在线a亚洲v天堂网2018| 性xxxx视频播放免费| 免费在线视频你懂的| 久久精品无码精品免费专区| 中国一级毛片视频免费看| 美女被免费视频网站| 亚洲欧洲av综合色无码| 亚洲冬月枫中文字幕在线看| 亚洲狠狠综合久久| 亚洲Av无码精品色午夜| 丁香五月亚洲综合深深爱| 免费少妇a级毛片| 国产无遮挡又黄又爽免费视频| 在线视频观看免费视频18| 午夜爽爽爽男女免费观看影院| 免费无码作爱视频| 中国内地毛片免费高清| sss在线观看免费高清| 尤物视频在线免费观看| 一级毛片a免费播放王色电影 | 日本一道综合久久aⅴ免费| 日韩精品无码人妻免费视频| 野花高清在线观看免费完整版中文| 91老湿机福利免费体验| 亚洲大片免费观看| 99re6热视频精品免费观看| 国产高清不卡免费视频| 国产无遮挡裸体免费视频在线观看| 99re6在线精品免费观看| 天堂在线免费观看| 免费91最新地址永久入口| 久久aⅴ免费观看| 最近2019年免费中文字幕高清 | 亚洲人成依人成综合网|