zoukankan      html  css  js  c++  java
  • SLibSElement元素操作

            function SElement(eleId){
               var self = SLib.getElement(eleId);
               this.getElement = function (){
                                     return self;
                                 }
               this.getXY = function () {
                                return SLib.getXY(self);
                            }
               this.getX =  function () {
                               return  SLib.getXY(self)[0];
                            }
               this.getY = function () {
                                return  SLib.getXY(self)[1];
                            }
               this.setXY =  function (x,y){
                             self.style.left = x+"px";
                             self.style.top = y +"px";
                             }
               this.setX = function (x) {
                           self.style.left = x+"px";
                           }
               this.setY = function (y) {
                           self.style.top =  y +"px";
                           }
               this.getStyle = function(s){
                                   return self.style[s];
                               }
               this.setStyle = function(s,value){
                                    self.style[s] =value;
                               }
               this.getWidth = function(){
                                    return self.offsetWidth;
                               }
               this.getHeight = function(){
                                    return self.offsetHeight;
                                }
               this.getAttribute =function (s){
                                    return self.getAttribute(s);
                                  }
               this.getRectangle = function(){
                                       return [this.getWidth(),this.getHeight()];   
                                   }
               this.alignTo = function(ele,direction){
                                   var l = ele.getX();
                                   var t = ele.getY();
                                   var w = ele.getWidth();
                                   var h = ele.getHeight();
                                   switch(direction){
                                      case "lt" :this.setX(l);
                                                 this.setY(t);
                                                 break;
                                      case "lb" :this.setX(l);
                                                 this.setY(t+h);
                                                 break;
                                      case "rt" :this.setX(l+w);
                                                 this.setY(t);
                                                 break;
                                      case "rb" :this.setX(l+w);
                                                 this.setY(t+h);
                                                 break;
                                         default:break;
                                   }
                          
         
                           }
             
        }
  • 相关阅读:
    C# 特性学习笔记
    Nhibernate学习的第二天
    Nhibernate学习的第一天
    SQL循环添加表中的字段
    加班
    bat文件重启SQL服务和IIS服务
    判断是不是手机访问的网站
    解决Ueditor 不兼容IE7 和IE8
    实现链表的初始化,按值查找,插入,删除
    判断任一二叉树,是否为满二叉树.(输出二叉树,节点总数,二叉树深度)
  • 原文地址:https://www.cnblogs.com/swneng/p/1304886.html
Copyright © 2011-2022 走看看