亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? element.js

?? ext-2.3.0
?? JS
?? 第 1 頁 / 共 5 頁
字號:
     */    setRight : function(right){        this.setStyle("right", this.addUnits(right));        return this;    },    /**     * Sets the element's CSS bottom style.     * @param {String} bottom The bottom CSS property value     * @return {Ext.Element} this     */    setBottom : function(bottom){        this.setStyle("bottom", this.addUnits(bottom));        return this;    },    /**     * Sets the position of the element in page coordinates, regardless of how the element is positioned.     * The element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).     * @param {Array} pos Contains X & Y [x, y] values for new position (coordinates are page-based)     * @param {Boolean/Object} animate (optional) True for the default animation, or a standard Element animation config object     * @return {Ext.Element} this     */    setXY : function(pos, animate){        if(!animate || !A){            D.setXY(this.dom, pos);        }else{            this.anim({points: {to: pos}}, this.preanim(arguments, 1), 'motion');        }        return this;    },    /**     * Sets the position of the element in page coordinates, regardless of how the element is positioned.     * The element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).     * @param {Number} x X value for new position (coordinates are page-based)     * @param {Number} y Y value for new position (coordinates are page-based)     * @param {Boolean/Object} animate (optional) True for the default animation, or a standard Element animation config object     * @return {Ext.Element} this     */    setLocation : function(x, y, animate){        this.setXY([x, y], this.preanim(arguments, 2));        return this;    },    /**     * Sets the position of the element in page coordinates, regardless of how the element is positioned.     * The element must be part of the DOM tree to have page coordinates (display:none or elements not appended return false).     * @param {Number} x X value for new position (coordinates are page-based)     * @param {Number} y Y value for new position (coordinates are page-based)     * @param {Boolean/Object} animate (optional) True for the default animation, or a standard Element animation config object     * @return {Ext.Element} this     */    moveTo : function(x, y, animate){        this.setXY([x, y], this.preanim(arguments, 2));        return this;    },    /**     * Returns the region of the given element.     * The element must be part of the DOM tree to have a region (display:none or elements not appended return false).     * @return {Region} A Ext.lib.Region containing "top, left, bottom, right" member data.     */    getRegion : function(){        return D.getRegion(this.dom);    },    /**     * Returns the offset height of the element     * @param {Boolean} contentHeight (optional) true to get the height minus borders and padding     * @return {Number} The element's height     */    getHeight : function(contentHeight){        var h = Math.max(this.dom.offsetHeight, this.dom.clientHeight) || 0;        h = contentHeight !== true ? h : h-this.getBorderWidth("tb")-this.getPadding("tb");        return h < 0 ? 0 : h;    },    /**     * Returns the offset width of the element     * @param {Boolean} contentWidth (optional) true to get the width minus borders and padding     * @return {Number} The element's width     */    getWidth : function(contentWidth){        var w = Math.max(this.dom.offsetWidth, this.dom.clientWidth) || 0;        w = contentWidth !== true ? w : w-this.getBorderWidth("lr")-this.getPadding("lr");        return w < 0 ? 0 : w;    },    /**     * Returns either the offsetHeight or the height of this element based on CSS height adjusted by padding or borders     * when needed to simulate offsetHeight when offsets aren't available. This may not work on display:none elements     * if a height has not been set using CSS.     * @return {Number}     */    getComputedHeight : function(){        var h = Math.max(this.dom.offsetHeight, this.dom.clientHeight);        if(!h){            h = parseInt(this.getStyle('height'), 10) || 0;            if(!this.isBorderBox()){                h += this.getFrameWidth('tb');            }        }        return h;    },    /**     * Returns either the offsetWidth or the width of this element based on CSS width adjusted by padding or borders     * when needed to simulate offsetWidth when offsets aren't available. This may not work on display:none elements     * if a width has not been set using CSS.     * @return {Number}     */    getComputedWidth : function(){        var w = Math.max(this.dom.offsetWidth, this.dom.clientWidth);        if(!w){            w = parseInt(this.getStyle('width'), 10) || 0;            if(!this.isBorderBox()){                w += this.getFrameWidth('lr');            }        }        return w;    },    /**     * Returns the size of the element.     * @param {Boolean} contentSize (optional) true to get the width/size minus borders and padding     * @return {Object} An object containing the element's size {width: (element width), height: (element height)}     */    getSize : function(contentSize){        return {width: this.getWidth(contentSize), height: this.getHeight(contentSize)};    },    getStyleSize : function(){        var w, h, d = this.dom, s = d.style;        if(s.width && s.width != 'auto'){            w = parseInt(s.width, 10);            if(Ext.isBorderBox){               w -= this.getFrameWidth('lr');            }        }        if(s.height && s.height != 'auto'){            h = parseInt(s.height, 10);            if(Ext.isBorderBox){               h -= this.getFrameWidth('tb');            }        }        return {width: w || this.getWidth(true), height: h || this.getHeight(true)};    },    /**     * Returns the width and height of the viewport.     * @return {Object} An object containing the viewport's size {width: (viewport width), height: (viewport height)}     */    getViewSize : function(){        var d = this.dom, doc = document, aw = 0, ah = 0;        if(d == doc || d == doc.body){            return {width : D.getViewWidth(), height: D.getViewHeight()};        }else{            return {                width : d.clientWidth,                height: d.clientHeight            };        }    },    /**     * Returns the value of the "value" attribute     * @param {Boolean} asNumber true to parse the value as a number     * @return {String/Number}     */    getValue : function(asNumber){        return asNumber ? parseInt(this.dom.value, 10) : this.dom.value;    },    // private    adjustWidth : function(width){        if(typeof width == "number"){            if(this.autoBoxAdjust && !this.isBorderBox()){               width -= (this.getBorderWidth("lr") + this.getPadding("lr"));            }            if(width < 0){                width = 0;            }        }        return width;    },    // private    adjustHeight : function(height){        if(typeof height == "number"){           if(this.autoBoxAdjust && !this.isBorderBox()){               height -= (this.getBorderWidth("tb") + this.getPadding("tb"));           }           if(height < 0){               height = 0;           }        }        return height;    },    /**     * Set the width of this Element.     * @param {Mixed} width The new width. This may be one of<div class="mdetail-params"><ul>     * <li>A Number specifying the new width in this Element's {@link #defaultUnit}s (by default, pixels).</li>     * <li>A String used to set the CSS width style. Animation may <b>not</b> be used.     * </ul></div>     * @param {Boolean/Object} animate (optional) true for the default animation or a standard Element animation config object     * @return {Ext.Element} this     */    setWidth : function(width, animate){        width = this.adjustWidth(width);        if(!animate || !A){            this.dom.style.width = this.addUnits(width);        }else{            this.anim({width: {to: width}}, this.preanim(arguments, 1));        }        return this;    },    /**     * Set the height of this Element.     * @param {Mixed} height The new height. This may be one of:<div class="mdetail-params"><ul>     * <li>A Number specifying the new height in this Element's {@link #defaultUnit}s (by default, pixels.)</li>     * <li>A String used to set the CSS height style. Animation may <b>not</b> be used.</li>     * </ul></div>     * @param {Boolean/Object} animate (optional) true for the default animation or a standard Element animation config object     * @return {Ext.Element} this     */     setHeight : function(height, animate){        height = this.adjustHeight(height);        if(!animate || !A){            this.dom.style.height = this.addUnits(height);        }else{            this.anim({height: {to: height}}, this.preanim(arguments, 1));        }        return this;    },    /**     * Set the size of this Element. If animation is true, both width an height will be animated concurrently.     * @param {Mixed} width The new width. This may be one of:<div class="mdetail-params"><ul>     * <li>A Number specifying the new width in this Element's {@link #defaultUnit}s (by default, pixels).</li>     * <li>A String used to set the CSS width style. Animation may <b>not</b> be used.     * <li>A size object in the format <code>{width: widthValue, height: heightValue}</code>.</li>     * </ul></div>     * @param {Mixed} height The new height. This may be one of:<div class="mdetail-params"><ul>     * <li>A Number specifying the new height in this Element's {@link #defaultUnit}s (by default, pixels).</li>     * <li>A String used to set the CSS height style. Animation may <b>not</b> be used.</li>     * </ul></div>     * @param {Boolean/Object} animate (optional) true for the default animation or a standard Element animation config object     * @return {Ext.Element} this     */     setSize : function(width, height, animate){        if(typeof width == "object"){ // in case of object from getSize()            height = width.height; width = width.width;        }        width = this.adjustWidth(width); height = this.adjustHeight(height);        if(!animate || !A){            this.dom.style.width = this.addUnits(width);            this.dom.style.height = this.addUnits(height);        }else{            this.anim({width: {to: width}, height: {to: height}}, this.preanim(arguments, 2));        }        return this;    },    /**     * Sets the element's position and size in one shot. If animation is true then width, height, x and y will be animated concurrently.     * @param {Number} x X value for new position (coordinates are page-based)     * @param {Number} y Y value for new position (coordinates are page-based)     * @param {Mixed} width The new width. This may be one of:<div class="mdetail-params"><ul>     * <li>A Number specifying the new width in this Element's {@link #defaultUnit}s (by default, pixels)</li>     * <li>A String used to set the CSS width style. Animation may <b>not</b> be used.     * </ul></div>     * @param {Mixed} height The new height. This may be one of:<div class="mdetail-params"><ul>     * <li>A Number specifying the new height in this Element's {@link #defaultUnit}s (by default, pixels)</li>     * <li>A String used to set the CSS height style. Animation may <b>not</b> be used.</li>     * </ul></div>     * @param {Boolean/Object} animate (optional) true for the default animation or a standard Element animation config object     * @return {Ext.Element} this     */    setBounds : function(x, y, width, height, animate){        if(!animate || !A){            this.setSize(width, height);            this.setLocation(x, y);        }else{            width = this.adjustWidth(width); height = this.adjustHeight(height);            this.anim({points: {to: [x, y]}, width: {to: width}, height: {to: height}},                          this.preanim(arguments, 4), 'motion');        }        return this;    },    /**     * Sets the element's position and size the specified region. If animation is true then width, height, x and y will be animated concurrently.     * @param {Ext.lib.Region} region The region to fill     * @param {Boolean/Object} animate (optional) true for the default animation or a standard Element animation config object     * @return {Ext.Element} this     */    setRegion : function(region, animate){        this.setBounds(region.left, region.top, region.right-region.left, region.bottom-region.top, this.preanim(arguments, 1));        return this;    },    /**     * Appends an event handler to this element.  The shorthand version {@link #on} is equivalent.     * @param {String} eventName The type of event to handle     * @param {Function} fn The handler function the event invokes. This function is passed     * the following parameters:<ul>     * <li><b>evt</b> : EventObject<div class="sub-desc">The {@link Ext.EventObject EventObject} describing the event.</div></li>     * <li><b>el</b> : Element<div class="sub-desc">The {@link Ext.Element Element} which was the target of the event.     * Note that this may be filtered by using the <tt>delegate</tt> option.</div></li>     * <li><b>o</b> : Object<div class="sub-desc">The options object from the addListener call.</div></li>     * </ul>     * @param {Object} scope (optional) The scope (<code><b>this</b></code> reference) in which the handler function is executed.     * <b>If omitted, defaults to this Element.</b>.     * @param {Object} options (optional) An object containing handler configuration properties.     * This may contain any of the following properties:<ul>     * <li><b>scope</b> Object : <div class="sub-desc">The scope (<code><b>this</b></code> reference) in which the handler function is executed.     * <b>If omitted, defaults to this Element.</b></div></li>     * <li><b>delegate</b> String: <div class="sub-desc">A simple selector to filter the target or look for a descendant of the target</div></li>     * <li><b>stopEvent</b> Boolean: <div class="sub-desc">True to stop the event. That is stop propagation, and prevent the default action.</div></li>     * <li><b>preventDefault</b> Boolean: <div class="sub-desc">True to prevent the default action</div></li>     * <li><b>stopPropagation</b> Boolean: <div class="sub-desc">True to prevent event propagation</div></li>     * <li><b>normalized</b> Boolean: <div class="sub-desc">False to pass a browser event to the handler function instead of an Ext.EventObject</div></li>     * <li><b>delay</b> Number: <div class="sub-desc">The number of milliseconds to delay the invocation of the handler after te event fires.</div></li>     * <li><b>single</b> Boolean: <div class="sub-desc">True to add a handler to handle just the next firing of the event, and then remove itself.</div></li>     * <li><b>buffer</b> Number: <div class="sub-desc">Causes the handler to be scheduled to run in an {@link Ext.util.DelayedTask} delayed     * by the specified number of milliseconds. If the event fires again within that time, the original     * handler is <em>not</em> invoked, but the new handler is scheduled in its place.</div></li>     * </ul><br>     * <p>     * <b>Combining Options</b><br>     * In the following examples, the shorthand form {@link #on} is used rather than the more verbose     * addListener.  The two are equivalent.  Using the options argument, it is possible to combine different     * types of listeners:<br>     * <br>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区电影| 亚洲国产一区视频| 天堂久久一区二区三区| 国产麻豆欧美日韩一区| 欧美日韩国产一区| 中文字幕色av一区二区三区| 全国精品久久少妇| 欧美午夜一区二区三区免费大片| 国产精品免费aⅴ片在线观看| 天堂va蜜桃一区二区三区漫画版 | 国产精品天美传媒| 毛片不卡一区二区| 欧美老人xxxx18| 亚洲精品成a人| 北条麻妃国产九九精品视频| 精品国产乱码久久久久久久久| 日韩一区欧美二区| 91久久一区二区| 亚洲日本成人在线观看| 国产在线精品一区二区夜色| 日韩视频免费观看高清完整版 | 日韩精品视频网站| 欧美日韩国产免费| 亚洲老妇xxxxxx| 成人深夜在线观看| 国产女人18水真多18精品一级做| 激情综合网天天干| 欧美变态tickling挠脚心| 日韩中文字幕1| 日韩一级完整毛片| 毛片av中文字幕一区二区| 日韩欧美视频在线| 精品一区二区在线观看| 精品久久国产97色综合| 国内精品免费**视频| 久久久夜色精品亚洲| 国产成人综合网站| 国产精品九色蝌蚪自拍| 色一情一伦一子一伦一区| 亚洲三级在线免费观看| 91精品福利视频| 婷婷开心久久网| 欧美一个色资源| 国产专区欧美精品| 亚洲一区欧美一区| 欧美日韩综合不卡| 日本 国产 欧美色综合| 久久综合九色综合97婷婷女人 | 国产精品天干天干在观线| 成人av免费在线播放| 一区二区三区资源| 91精品国产综合久久精品app| 日本午夜一本久久久综合| 精品国产一区久久| bt7086福利一区国产| 婷婷开心激情综合| 国产网站一区二区| 91福利区一区二区三区| 美女性感视频久久| 国产精品成人一区二区三区夜夜夜| 在线观看日韩国产| 久热成人在线视频| 亚洲精品国产品国语在线app| 67194成人在线观看| 国产99久久精品| 天天色图综合网| 欧美国产亚洲另类动漫| 欧美区视频在线观看| 国产成人在线观看免费网站| 一区二区三区自拍| 久久久99免费| 欧美男人的天堂一二区| 国产成人激情av| 日本强好片久久久久久aaa| 国产精品亲子伦对白| 欧美日韩高清不卡| 97久久精品人人爽人人爽蜜臀| 日韩精品国产欧美| 亚洲私人黄色宅男| 欧美精品一区二| 欧美日韩综合在线| 97久久久精品综合88久久| 美女在线视频一区| 亚洲永久免费av| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美一级高清大全免费观看| 在线成人av网站| 99久久免费视频.com| 激情深爱一区二区| 美国十次综合导航| 香蕉久久一区二区不卡无毒影院 | 久久国产麻豆精品| 亚洲一卡二卡三卡四卡无卡久久 | 国产免费成人在线视频| 91麻豆精品国产自产在线| 色婷婷综合中文久久一本| 国产精品影视天天线| 久久国产精品色婷婷| 日韩电影在线一区二区三区| 亚洲一区二区偷拍精品| 亚洲精品乱码久久久久久久久| 国产精品卡一卡二卡三| 2024国产精品视频| 欧美mv和日韩mv的网站| 日韩一区二区三区四区五区六区 | 午夜国产精品影院在线观看| 自拍偷拍亚洲激情| 中文字幕亚洲欧美在线不卡| 日本一区二区三区dvd视频在线| 精品日韩99亚洲| 日韩一二三区不卡| 日韩三级中文字幕| 欧美一级黄色片| 欧美本精品男人aⅴ天堂| 欧美videos大乳护士334| 亚洲欧美一区二区久久| 亚洲欧洲成人av每日更新| 国产精品久久精品日日| 亚洲欧美乱综合| 亚洲一区二区三区四区中文字幕| 亚洲激情自拍视频| 亚洲精品成人精品456| 亚洲成av人片| 蜜臀av在线播放一区二区三区| 热久久国产精品| 国产综合久久久久久久久久久久| 国产精品99久久久| 97精品久久久久中文字幕| 色系网站成人免费| 欧美精品丝袜久久久中文字幕| 欧美日韩中文一区| 91精品国产综合久久婷婷香蕉 | 日韩一区二区电影网| 精品粉嫩aⅴ一区二区三区四区| 精品福利一二区| 中文字幕一区二区三中文字幕| 一区二区三区日韩欧美精品| 日韩精品亚洲一区二区三区免费| 日本va欧美va精品| 成人开心网精品视频| 欧美视频完全免费看| 日韩欧美综合一区| 国产精品女上位| 亚洲成av人片在线观看| 国产精品正在播放| 欧美三级在线播放| 久久综合久久综合久久| 亚洲品质自拍视频| 麻豆国产精品视频| 99re这里只有精品视频首页| 欧美日韩综合在线| 国产嫩草影院久久久久| 图片区小说区区亚洲影院| 国产精品一区二区免费不卡| 色94色欧美sute亚洲线路二| 精品国产三级a在线观看| 亚洲精品乱码久久久久久久久| 蜜臀av一区二区在线免费观看 | 日韩精品在线网站| 亚洲伦理在线免费看| 久久丁香综合五月国产三级网站| 99国产精品久久久久久久久久| 欧美一级视频精品观看| 亚洲日本青草视频在线怡红院| 极品销魂美女一区二区三区| 在线观看亚洲一区| 国产欧美日韩三区| 蜜桃一区二区三区在线观看| 91精彩视频在线| 中文字幕中文字幕在线一区| 久久福利资源站| 欧美日本一道本在线视频| 国产精品乱码久久久久久| 久久精品国产一区二区三| 91高清视频在线| 中文字幕一区在线| 欧美天堂亚洲电影院在线播放| 国产精品久久久久久福利一牛影视 | 99re在线精品| 久久久久97国产精华液好用吗| 日韩国产精品91| 欧美日韩中文精品| 亚洲黄色小视频| 99re这里都是精品| 1区2区3区精品视频| 国产成人亚洲精品狼色在线| 精品处破学生在线二十三| 蜜桃视频一区二区三区在线观看 | 麻豆精品一二三| 欧美一级生活片| 午夜伦理一区二区| 欧美中文字幕不卡| 亚洲一二三四久久| 欧美在线一二三四区| 一区二区三区精品视频| 欧美在线观看一区| 亚洲午夜久久久| 欧美男女性生活在线直播观看| 亚洲v精品v日韩v欧美v专区| 欧美日韩一区小说|