zoukankan      html  css  js  c++  java
  • SLib类库

     这个完全是站在巨人的肩膀上的产物,主要是学习......

    var SLib = new Object();
         SLib.warm ={
                        warmParm:"提交的参数出错,检查该参数是否正确"
                    }
         SLib.getXY = function (eleId){
                           var eleEntity = SLib.getElement(eleId);
                           var J=(document.body||document.documentElement);
                        if(eleEntity == J){
                            return [0,0];
                        }
                        var x=0,y=0,f =eleEntity;
                        while (f){
                            x += f.offsetLeft;
                            y += f.offsetTop;
                            f = f.offsetParent;
                        }
                        f =eleEntity.parentNode;
                        while (f && f!= J){
                            if(f.tagName !="TR" &&f.style.display&&f.style.display !="inline"){
                               x -=f.scrollLeft;
                               y -=f.scrollTop;
                            }
                            f = f.parentNode;
                        }
                        return [x,y];
                    }
     
         SLib.getElement = function (eleId){
                                        switch (typeof(eleId)){
                                            case "object":return eleId;
                                            case "string":if(document.getElementById(eleId)){
                                                               return document.getElementById(eleId);
                                                          };
                                            default :alert("Slib.getElement"+Slib.warm.warmParm);
                                        }
                            }

  • 相关阅读:
    Go语言核心36讲(Go语言进阶技术四)--学习笔记
    Go语言核心36讲(Go语言进阶技术三)--学习笔记
    Go语言核心36讲(Go语言进阶技术二)--学习笔记
    Go语言核心36讲(Go语言进阶技术一)--学习笔记
    Go语言核心36讲(Go语言基础知识六)--学习笔记
    Go语言核心36讲(Go语言基础知识五)--学习笔记
    Go语言核心36讲(Go语言基础知识四)--学习笔记
    Go语言核心36讲(Go语言基础知识三)--学习笔记
    Go语言核心36讲(Go语言基础知识二)--学习笔记
    Qt之如何创建并显示一个柱状图
  • 原文地址:https://www.cnblogs.com/swneng/p/1304867.html
Copyright © 2011-2022 走看看