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

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

?? prototype.js

?? 學習Struts2 Spring Hibernate的好例子
?? JS
?? 第 1 頁 / 共 5 頁
字號:
      if (node.nodeType == 3 && !/\S/.test(node.nodeValue))        element.removeChild(node);      node = nextNode;    }    return element;  },  empty: function(element) {    return $(element).innerHTML.blank();  },  descendantOf: function(element, ancestor) {    element = $(element), ancestor = $(ancestor);    while (element = element.parentNode)      if (element == ancestor) return true;    return false;  },  scrollTo: function(element) {    element = $(element);    var pos = element.cumulativeOffset();    window.scrollTo(pos[0], pos[1]);    return element;  },  getStyle: function(element, style) {    element = $(element);    style = style == 'float' ? 'cssFloat' : style.camelize();    var value = element.style[style];    if (!value) {      var css = document.defaultView.getComputedStyle(element, null);      value = css ? css[style] : null;    }    if (style == 'opacity') return value ? parseFloat(value) : 1.0;    return value == 'auto' ? null : value;  },  getOpacity: function(element) {    return $(element).getStyle('opacity');  },  setStyle: function(element, styles) {    element = $(element);    var elementStyle = element.style, match;    if (Object.isString(styles)) {      element.style.cssText += ';' + styles;      return styles.include('opacity') ?        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : element;    }    for (var property in styles)      if (property == 'opacity') element.setOpacity(styles[property]);      else        elementStyle[(property == 'float' || property == 'cssFloat') ?          (elementStyle.styleFloat === undefined ? 'cssFloat' : 'styleFloat') :            property] = styles[property];    return element;  },  setOpacity: function(element, value) {    element = $(element);    element.style.opacity = (value == 1 || value === '') ? '' :      (value < 0.00001) ? 0 : value;    return element;  },  getDimensions: function(element) {    element = $(element);    var display = $(element).getStyle('display');    if (display != 'none' && display != null) // Safari bug      return {width: element.offsetWidth, height: element.offsetHeight};    // All *Width and *Height properties give 0 on elements with display none,    // so enable the element temporarily    var els = element.style;    var originalVisibility = els.visibility;    var originalPosition = els.position;    var originalDisplay = els.display;    els.visibility = 'hidden';    els.position = 'absolute';    els.display = 'block';    var originalWidth = element.clientWidth;    var originalHeight = element.clientHeight;    els.display = originalDisplay;    els.position = originalPosition;    els.visibility = originalVisibility;    return {width: originalWidth, height: originalHeight};  },  makePositioned: function(element) {    element = $(element);    var pos = Element.getStyle(element, 'position');    if (pos == 'static' || !pos) {      element._madePositioned = true;      element.style.position = 'relative';      // Opera returns the offset relative to the positioning context, when an      // element is position relative but top and left have not been defined      if (window.opera) {        element.style.top = 0;        element.style.left = 0;      }    }    return element;  },  undoPositioned: function(element) {    element = $(element);    if (element._madePositioned) {      element._madePositioned = undefined;      element.style.position =        element.style.top =        element.style.left =        element.style.bottom =        element.style.right = '';    }    return element;  },  makeClipping: function(element) {    element = $(element);    if (element._overflow) return element;    element._overflow = Element.getStyle(element, 'overflow') || 'auto';    if (element._overflow !== 'hidden')      element.style.overflow = 'hidden';    return element;  },  undoClipping: function(element) {    element = $(element);    if (!element._overflow) return element;    element.style.overflow = element._overflow == 'auto' ? '' : element._overflow;    element._overflow = null;    return element;  },  cumulativeOffset: function(element) {    var valueT = 0, valueL = 0;    do {      valueT += element.offsetTop  || 0;      valueL += element.offsetLeft || 0;      element = element.offsetParent;    } while (element);    return Element._returnOffset(valueL, valueT);  },  positionedOffset: function(element) {    var valueT = 0, valueL = 0;    do {      valueT += element.offsetTop  || 0;      valueL += element.offsetLeft || 0;      element = element.offsetParent;      if (element) {        if (element.tagName == 'BODY') break;        var p = Element.getStyle(element, 'position');        if (p == 'relative' || p == 'absolute') break;      }    } while (element);    return Element._returnOffset(valueL, valueT);  },  absolutize: function(element) {    element = $(element);    if (element.getStyle('position') == 'absolute') return;    // Position.prepare(); // To be done manually by Scripty when it needs it.    var offsets = element.positionedOffset();    var top     = offsets[1];    var left    = offsets[0];    var width   = element.clientWidth;    var height  = element.clientHeight;    element._originalLeft   = left - parseFloat(element.style.left  || 0);    element._originalTop    = top  - parseFloat(element.style.top || 0);    element._originalWidth  = element.style.width;    element._originalHeight = element.style.height;    element.style.position = 'absolute';    element.style.top    = top + 'px';    element.style.left   = left + 'px';    element.style.width  = width + 'px';    element.style.height = height + 'px';    return element;  },  relativize: function(element) {    element = $(element);    if (element.getStyle('position') == 'relative') return;    // Position.prepare(); // To be done manually by Scripty when it needs it.    element.style.position = 'relative';    var top  = parseFloat(element.style.top  || 0) - (element._originalTop || 0);    var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0);    element.style.top    = top + 'px';    element.style.left   = left + 'px';    element.style.height = element._originalHeight;    element.style.width  = element._originalWidth;    return element;  },  cumulativeScrollOffset: function(element) {    var valueT = 0, valueL = 0;    do {      valueT += element.scrollTop  || 0;      valueL += element.scrollLeft || 0;      element = element.parentNode;    } while (element);    return Element._returnOffset(valueL, valueT);  },  getOffsetParent: function(element) {    if (element.offsetParent) return $(element.offsetParent);    if (element == document.body) return $(element);    while ((element = element.parentNode) && element != document.body)      if (Element.getStyle(element, 'position') != 'static')        return $(element);    return $(document.body);  },  viewportOffset: function(forElement) {    var valueT = 0, valueL = 0;    var element = forElement;    do {      valueT += element.offsetTop  || 0;      valueL += element.offsetLeft || 0;      // Safari fix      if (element.offsetParent == document.body &&        Element.getStyle(element, 'position') == 'absolute') break;    } while (element = element.offsetParent);    element = forElement;    do {      if (!Prototype.Browser.Opera || element.tagName == 'BODY') {        valueT -= element.scrollTop  || 0;        valueL -= element.scrollLeft || 0;      }    } while (element = element.parentNode);    return Element._returnOffset(valueL, valueT);  },  clonePosition: function(element, source) {    var options = Object.extend({      setLeft:    true,      setTop:     true,      setWidth:   true,      setHeight:  true,      offsetTop:  0,      offsetLeft: 0    }, arguments[2] || { });    // find page position of source    source = $(source);    var p = source.viewportOffset();    // find coordinate system to use    element = $(element);    var delta = [0, 0];    var parent = null;    // delta [0,0] will do fine with position: fixed elements,    // position:absolute needs offsetParent deltas    if (Element.getStyle(element, 'position') == 'absolute') {      parent = element.getOffsetParent();      delta = parent.viewportOffset();    }    // correct by body offsets (fixes Safari)    if (parent == document.body) {      delta[0] -= document.body.offsetLeft;      delta[1] -= document.body.offsetTop;    }    // set position    if (options.setLeft)   element.style.left  = (p[0] - delta[0] + options.offsetLeft) + 'px';    if (options.setTop)    element.style.top   = (p[1] - delta[1] + options.offsetTop) + 'px';    if (options.setWidth)  element.style.width = source.offsetWidth + 'px';    if (options.setHeight) element.style.height = source.offsetHeight + 'px';    return element;  }};Element.Methods.identify.counter = 1;Object.extend(Element.Methods, {  getElementsBySelector: Element.Methods.select,  childElements: Element.Methods.immediateDescendants});Element._attributeTranslations = {  write: {    names: {      className: 'class',      htmlFor:   'for'    },    values: { }  }};if (!document.createRange || Prototype.Browser.Opera) {  Element.Methods.insert = function(element, insertions) {    element = $(element);    if (Object.isString(insertions) || Object.isNumber(insertions) ||        Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML)))          insertions = { bottom: insertions };    var t = Element._insertionTranslations, content, position, pos, tagName;    for (position in insertions) {      content  = insertions[position];      position = position.toLowerCase();      pos      = t[position];      if (content && content.toElement) content = content.toElement();      if (Object.isElement(content)) {        pos.insert(element, content);        continue;      }      content = Object.toHTML(content);      tagName = ((position == 'before' || position == 'after')        ? element.parentNode : element).tagName.toUpperCase();      if (t.tags[tagName]) {        var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts());        if (position == 'top' || position == 'after') fragments.reverse();        fragments.each(pos.insert.curry(element));      }      else element.insertAdjacentHTML(pos.adjacency, content.stripScripts());      content.evalScripts.bind(content).defer();    }    return element;  };}if (Prototype.Browser.Opera) {  Element.Methods._getStyle = Element.Methods.getStyle;  Element.Methods.getStyle = function(element, style) {    switch(style) {      case 'left':      case 'top':      case 'right':      case 'bottom':        if (Element._getStyle(element, 'position') == 'static') return null;      default: return Element._getStyle(element, style);    }  };  Element.Methods._readAttribute = Element.Methods.readAttribute;  Element.Methods.readAttribute = function(element, attribute) {    if (attribute == 'title') return element.title;    return Element._readAttribute(element, attribute);  };}else if (Prototype.Browser.IE) {  $w('positionedOffset getOffsetParent viewportOffset').each(function(method) {    Element.Methods[method] = Element.Methods[method].wrap(      function(proceed, element) {        element = $(element);        var position = element.getStyle('position');        if (position != 'static') return proceed(element);        element.setStyle({ position: 'relative' });        var value = proceed(element);        element.setStyle({ position: position });        return value;      }    );  });  Element.Methods.getStyle = function(element, style) {    element = $(element);    style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize();    var value = element.style[style];    if (!value && element.currentStyle) value = element.currentStyle[style];    if (style == 'opacity') {      if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/))        if (value[1]) return parseFloat(value[1]) / 100;      return 1.0;    }    if (value == 'auto') {      if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none'))        return element['offset' + style.capitalize()] + 'px';      return null;    }    return value;  };  Element.Methods.setOpacity = function(element, value) {    function stripAlpha(filter){      return filter.replace(/alpha\([^\)]*\)/gi,'');    }    element = $(element);    if (!element.currentStyle.hasLayout) element.style.zoom = 1;    var filter = element.getStyle('filter'), style = element.style;    if (value == 1 || value === '') {      (filter = stripAlpha(filter)) ?        style.filter = filter : style.removeAttribute('filter');      return element;    } else if (value < 0.00001) value = 0;    style.filter = stripAlpha(filter) +      'alpha(opacity=' + (value * 100) + ')';    return element;  };  Element._attributeTranslations = {    read: {      names: {        'class': 'className',        'for':   'htmlFor'      },      values: {        _getAttr: function(element, attribute) {          return element.getAttribute(attribute, 2);        },        _getAttrNode: function(element, attribute) {          var node = element.getAttributeNode(attribute);          return node ? node.value : "";        },        _getEv: function(element, attribute) {          var attribute = element.getAttribute(attribute);          return attribute ? attribute.toString().slice(23, -2) : null;        },        _flag: function(element, attribute) {          return $(element).hasAttribute(attribute) ? attribute : null;        },        style: function(element) {          return element.style.cssText.toLowerCase();        },        title: function(element) {          return element.title;        }      }    }  };  Element._attributeTranslations.write = {    names: Object.clone(Element._attributeTranslations.read.names),    values: {      checked: function(element, value) {        element.checked = !!value;      },      style: function(element, value) {        element.style.cssText = value ? value : '';      }    }  };  Element._attributeTranslations.has = {};  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +      'encType maxLengt

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av成人高清| 欧美变态tickling挠脚心| 欧美成人性战久久| 亚洲男人的天堂网| 国产高清不卡一区二区| 欧美日韩在线综合| 日韩一区在线看| 国产高清亚洲一区| 日韩精品一区二区三区在线观看| 国产精品女主播在线观看| 看电影不卡的网站| 欧美麻豆精品久久久久久| 一区在线播放视频| 国产福利一区二区三区视频在线 | 日韩视频在线你懂得| 在线播放欧美女士性生活| 中文字幕高清不卡| 经典三级在线一区| 欧美高清视频在线高清观看mv色露露十八| 欧美激情在线看| 激情综合色丁香一区二区| 欧美日韩在线免费视频| 樱桃视频在线观看一区| 成人国产精品视频| 日本一区二区三区在线不卡| 国产在线一区二区综合免费视频| 欧美人与禽zozo性伦| 亚洲精品免费一二三区| 久久 天天综合| 欧美一级黄色片| 久久久噜噜噜久久人人看 | 欧美日韩免费视频| 一区二区三区视频在线看| 91精品国产综合久久精品图片 | 精品国产sm最大网站免费看| 五月天婷婷综合| 欧美日韩一级二级三级| 亚洲成人免费观看| 在线不卡a资源高清| 蜜臂av日日欢夜夜爽一区| 日韩欧美国产一区二区三区 | 91丨porny丨国产| 亚洲欧美日韩人成在线播放| 91在线国内视频| 一区二区三区日韩欧美| 欧美丝袜丝交足nylons| 丝袜美腿亚洲一区二区图片| 欧美老女人第四色| 精品一区二区三区的国产在线播放| 欧美一区二区视频观看视频| 麻豆视频一区二区| 欧美经典三级视频一区二区三区| 成人黄色电影在线| 亚洲国产另类av| 日韩免费高清电影| 成人手机在线视频| 亚洲综合免费观看高清完整版 | 国产清纯白嫩初高生在线观看91 | 国产精品久久久久一区二区三区| 91免费国产在线| 日本欧美加勒比视频| 国产欧美日韩在线视频| 色女孩综合影院| 理论片日本一区| 国产精品久久看| 7777精品久久久大香线蕉| 另类欧美日韩国产在线| **网站欧美大片在线观看| 欧美高清一级片在线| 国产美女精品一区二区三区| 亚洲欧美另类图片小说| 日韩一区二区三区四区五区六区| 风间由美一区二区三区在线观看 | 成人av资源在线观看| 午夜影视日本亚洲欧洲精品| 久久久综合九色合综国产精品| 99re热这里只有精品免费视频| 日韩在线一二三区| 亚洲情趣在线观看| 久久久久国产精品人| 欧美少妇bbb| 成人免费看视频| 麻豆久久久久久久| 亚洲午夜羞羞片| 国产精品嫩草影院com| 91精品国产综合久久精品| aaa欧美日韩| 国产乱理伦片在线观看夜一区| 亚洲大片在线观看| 亚洲欧美综合另类在线卡通| 日韩欧美www| 欧美色网一区二区| 91在线国产福利| 国产a精品视频| 美女一区二区三区在线观看| 亚洲成人综合在线| 亚洲欧美另类小说| 国产精品久久久久久久久动漫 | 国产成人精品免费在线| 人人狠狠综合久久亚洲| 一区二区三区免费| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 亚洲高清中文字幕| 亚洲免费观看在线视频| 欧美国产日本韩| 国产视频一区二区在线| 精品久久久久久久久久久久久久久久久 | 国产麻豆视频一区二区| 日本大胆欧美人术艺术动态| 亚洲成人精品影院| 亚洲chinese男男1069| 亚洲狠狠丁香婷婷综合久久久| 中文字幕一区三区| 国产精品蜜臀av| 国产精品久久久久久亚洲毛片| 国产精品嫩草久久久久| 国产精品电影一区二区| 国产精品成人免费在线| 亚洲日本欧美天堂| 亚洲一区二区免费视频| 亚洲成人精品影院| 日本不卡123| 久久成人免费电影| 国产成人无遮挡在线视频| 国产成人超碰人人澡人人澡| 粉嫩13p一区二区三区| 不卡的看片网站| 一本久久a久久免费精品不卡| 在线观看视频一区二区| 91精品麻豆日日躁夜夜躁| 欧美一区二区三区在线观看| 亚洲精品一区二区三区香蕉 | 亚洲国产精品影院| 日本aⅴ精品一区二区三区 | 国产精品国产三级国产有无不卡| 中文字幕一区二区三区视频| 亚洲三级电影全部在线观看高清| 悠悠色在线精品| 男人的天堂久久精品| 国产精品一区二区无线| 99精品久久只有精品| 欧美在线观看18| 精品久久久久久久久久久久久久久 | 91国产免费看| 欧美精品1区2区| 久久久国际精品| 一区二区三区四区不卡视频| 美女脱光内衣内裤视频久久网站| 国产福利精品一区| 欧美日韩一级大片网址| 欧美videos中文字幕| 1024国产精品| 韩国成人福利片在线播放| 色综合久久九月婷婷色综合| 日韩情涩欧美日韩视频| 中文字幕在线不卡视频| 日韩成人一区二区| 91丨porny丨首页| 日韩欧美国产高清| 一区二区三区免费网站| 国产一区二区三区四区五区入口 | 欧美专区日韩专区| 久久先锋影音av鲁色资源网| 亚洲欧美另类久久久精品| 麻豆成人91精品二区三区| 99re这里只有精品视频首页| 日韩精品自拍偷拍| 一区二区三区精品在线| 国产精品一区二区免费不卡 | 91年精品国产| 久久久精品免费免费| 日韩电影免费在线观看网站| 91视频精品在这里| www国产精品av| 日韩1区2区日韩1区2区| 不卡av电影在线播放| 日韩欧美一区在线| 亚洲成人精品影院| 色又黄又爽网站www久久| 国产欧美日韩综合精品一区二区| 美女脱光内衣内裤视频久久网站 | 久久亚洲精华国产精华液| 日韩精品国产欧美| 91国产丝袜在线播放| 亚洲欧洲精品天堂一级| 国产成人亚洲精品狼色在线| 欧美精品一区二区三区蜜臀| 日韩avvvv在线播放| 欧美三级日韩在线| 亚洲一区成人在线| 日本伦理一区二区| 亚洲视频 欧洲视频| 色综合久久久久| 亚洲欧美日韩中文字幕一区二区三区| 成人精品国产一区二区4080| 国产日韩欧美a| 国产成人免费视频网站| 久久久99免费| 国产99久久久精品| 国产女主播一区|