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;
                                   }
                          
         
                           }
             
        }
  • 相关阅读:
    MINA简单的介绍
    java classloader详解
    nginx 和 tomcat 组合搭建后端负载均衡
    nginx主要配置
    Mysql知识汇总笔记
    gradle 构建java工程
    决策树
    如何使用hadoop RPC机制
    PowerPoint插入公式快捷键
    C++基础
  • 原文地址:https://www.cnblogs.com/swneng/p/1304886.html
Copyright © 2011-2022 走看看