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

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

?? effects.js

?? jsp人事管理系統jsp+servlet
?? JS
?? 第 1 頁 / 共 3 頁
字號:
Effect.SwitchOff = function(element) {  element = $(element);  var oldOpacity = Element.getInlineOpacity(element);  return new Effect.Appear(element, {     duration: 0.4,    from: 0,    transition: Effect.Transitions.flicker,    afterFinishInternal: function(effect) {      new Effect.Scale(effect.element, 1, {         duration: 0.3, scaleFromCenter: true,        scaleX: false, scaleContent: false, restoreAfterFinish: true,        beforeSetup: function(effect) { with(Element) {          [makePositioned,makeClipping].call(effect.element);        }},        afterFinishInternal: function(effect) { with(Element) {          [hide,undoClipping,undoPositioned].call(effect.element);          setStyle(effect.element, {opacity: oldOpacity});        }}      })    }  });}Effect.DropOut = function(element) {  element = $(element);  var oldStyle = {    top: Element.getStyle(element, 'top'),    left: Element.getStyle(element, 'left'),    opacity: Element.getInlineOpacity(element) };  return new Effect.Parallel(    [ new Effect.Move(element, {x: 0, y: 100, sync: true }),       new Effect.Opacity(element, { sync: true, to: 0.0 }) ],    Object.extend(      { duration: 0.5,        beforeSetup: function(effect) { with(Element) {          makePositioned(effect.effects[0].element); }},        afterFinishInternal: function(effect) { with(Element) {          [hide, undoPositioned].call(effect.effects[0].element);          setStyle(effect.effects[0].element, oldStyle); }}       }, arguments[1] || {}));}Effect.Shake = function(element) {  element = $(element);  var oldStyle = {    top: Element.getStyle(element, 'top'),    left: Element.getStyle(element, 'left') };	  return new Effect.Move(element, 	    { x:  20, y: 0, duration: 0.05, afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: function(effect) {	  new Effect.Move(effect.element,	    { x: -20, y: 0, duration: 0.05, afterFinishInternal: function(effect) { with(Element) {        undoPositioned(effect.element);        setStyle(effect.element, oldStyle);  }}}) }}) }}) }}) }}) }});}Effect.SlideDown = function(element) {  element = $(element);  Element.cleanWhitespace(element);  // SlideDown need to have the content of the element wrapped in a container element with fixed height!  var oldInnerBottom = Element.getStyle(element.firstChild, 'bottom');  var elementDimensions = Element.getDimensions(element);  return new Effect.Scale(element, 100, Object.extend({     scaleContent: false,     scaleX: false,     scaleFrom: 0,    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},    restoreAfterFinish: true,    afterSetup: function(effect) { with(Element) {      makePositioned(effect.element);      makePositioned(effect.element.firstChild);      if(window.opera) setStyle(effect.element, {top: ''});      makeClipping(effect.element);      setStyle(effect.element, {height: '0px'});      show(element); }},    afterUpdateInternal: function(effect) { with(Element) {      setStyle(effect.element.firstChild, {bottom:        (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},    afterFinishInternal: function(effect) { with(Element) {      undoClipping(effect.element);       undoPositioned(effect.element.firstChild);      undoPositioned(effect.element);      setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}    }, arguments[1] || {})  );}  Effect.SlideUp = function(element) {  element = $(element);  Element.cleanWhitespace(element);  var oldInnerBottom = Element.getStyle(element.firstChild, 'bottom');  return new Effect.Scale(element, 0,    Object.extend({ scaleContent: false,     scaleX: false,     scaleMode: 'box',    scaleFrom: 100,    restoreAfterFinish: true,    beforeStartInternal: function(effect) { with(Element) {      makePositioned(effect.element);      makePositioned(effect.element.firstChild);      if(window.opera) setStyle(effect.element, {top: ''});      makeClipping(effect.element);      show(element); }},      afterUpdateInternal: function(effect) { with(Element) {      setStyle(effect.element.firstChild, {bottom:        (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},    afterFinishInternal: function(effect) { with(Element) {        [hide, undoClipping].call(effect.element);         undoPositioned(effect.element.firstChild);        undoPositioned(effect.element);        setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}   }, arguments[1] || {})  );}// Bug in opera makes the TD containing this element expand for a instance after finish Effect.Squish = function(element) {  return new Effect.Scale(element, window.opera ? 1 : 0,     { restoreAfterFinish: true,      beforeSetup: function(effect) { with(Element) {        makeClipping(effect.element); }},        afterFinishInternal: function(effect) { with(Element) {        hide(effect.element);         undoClipping(effect.element); }}  });}Effect.Grow = function(element) {  element = $(element);  var options = Object.extend({    direction: 'center',    moveTransistion: Effect.Transitions.sinoidal,    scaleTransition: Effect.Transitions.sinoidal,    opacityTransition: Effect.Transitions.full  }, arguments[1] || {});  var oldStyle = {    top: element.style.top,    left: element.style.left,    height: element.style.height,    width: element.style.width,    opacity: Element.getInlineOpacity(element) };  var dims = Element.getDimensions(element);      var initialMoveX, initialMoveY;  var moveX, moveY;    switch (options.direction) {    case 'top-left':      initialMoveX = initialMoveY = moveX = moveY = 0;       break;    case 'top-right':      initialMoveX = dims.width;      initialMoveY = moveY = 0;      moveX = -dims.width;      break;    case 'bottom-left':      initialMoveX = moveX = 0;      initialMoveY = dims.height;      moveY = -dims.height;      break;    case 'bottom-right':      initialMoveX = dims.width;      initialMoveY = dims.height;      moveX = -dims.width;      moveY = -dims.height;      break;    case 'center':      initialMoveX = dims.width / 2;      initialMoveY = dims.height / 2;      moveX = -dims.width / 2;      moveY = -dims.height / 2;      break;  }    return new Effect.Move(element, {    x: initialMoveX,    y: initialMoveY,    duration: 0.01,     beforeSetup: function(effect) { with(Element) {      hide(effect.element);      makeClipping(effect.element);      makePositioned(effect.element);    }},    afterFinishInternal: function(effect) {      new Effect.Parallel(        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }),          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }),          new Effect.Scale(effect.element, 100, {            scaleMode: { originalHeight: dims.height, originalWidth: dims.width },             sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true})        ], Object.extend({             beforeSetup: function(effect) { with(Element) {               setStyle(effect.effects[0].element, {height: '0px'});               show(effect.effects[0].element); }},             afterFinishInternal: function(effect) { with(Element) {               [undoClipping, undoPositioned].call(effect.effects[0].element);                setStyle(effect.effects[0].element, oldStyle); }}           }, options)      )    }  });}Effect.Shrink = function(element) {  element = $(element);  var options = Object.extend({    direction: 'center',    moveTransistion: Effect.Transitions.sinoidal,    scaleTransition: Effect.Transitions.sinoidal,    opacityTransition: Effect.Transitions.none  }, arguments[1] || {});  var oldStyle = {    top: element.style.top,    left: element.style.left,    height: element.style.height,    width: element.style.width,    opacity: Element.getInlineOpacity(element) };  var dims = Element.getDimensions(element);  var moveX, moveY;    switch (options.direction) {    case 'top-left':      moveX = moveY = 0;      break;    case 'top-right':      moveX = dims.width;      moveY = 0;      break;    case 'bottom-left':      moveX = 0;      moveY = dims.height;      break;    case 'bottom-right':      moveX = dims.width;      moveY = dims.height;      break;    case 'center':        moveX = dims.width / 2;      moveY = dims.height / 2;      break;  }    return new Effect.Parallel(    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }),      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}),      new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition })    ], Object.extend({                     beforeStartInternal: function(effect) { with(Element) {           [makePositioned, makeClipping].call(effect.effects[0].element) }},         afterFinishInternal: function(effect) { with(Element) {           [hide, undoClipping, undoPositioned].call(effect.effects[0].element);           setStyle(effect.effects[0].element, oldStyle); }}       }, options)  );}Effect.Pulsate = function(element) {  element = $(element);  var options    = arguments[1] || {};  var oldOpacity = Element.getInlineOpacity(element);  var transition = options.transition || Effect.Transitions.sinoidal;  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) };  reverser.bind(transition);  return new Effect.Opacity(element,     Object.extend(Object.extend({  duration: 3.0, from: 0,      afterFinishInternal: function(effect) { Element.setStyle(effect.element, {opacity: oldOpacity}); }    }, options), {transition: reverser}));}Effect.Fold = function(element) {  element = $(element);  var oldStyle = {    top: element.style.top,    left: element.style.left,    width: element.style.width,    height: element.style.height };  Element.makeClipping(element);  return new Effect.Scale(element, 5, Object.extend({       scaleContent: false,    scaleX: false,    afterFinishInternal: function(effect) {    new Effect.Scale(element, 1, {       scaleContent: false,       scaleY: false,      afterFinishInternal: function(effect) { with(Element) {        [hide, undoClipping].call(effect.element);         setStyle(effect.element, oldStyle);      }} });  }}, arguments[1] || {}));}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线视频一区| 老司机一区二区| 国产麻豆欧美日韩一区| 在线精品视频一区二区| 国产精品视频第一区| 激情综合色播五月| 91色综合久久久久婷婷| 国产精品女同一区二区三区| 国模娜娜一区二区三区| 欧美日韩精品综合在线| 一区二区三区日韩欧美| 91久久精品一区二区三| 亚洲猫色日本管| 欧美日韩国产在线观看| 亚洲午夜免费福利视频| 欧美色综合久久| 自拍视频在线观看一区二区| 91丨九色丨蝌蚪富婆spa| 亚洲色图制服诱惑| 色综合天天综合给合国产| 亚洲嫩草精品久久| 在线一区二区三区四区| 亚洲国产一区在线观看| 欧美一区二区在线免费观看| 蜜臀av亚洲一区中文字幕| 欧美精品一二三区| 午夜精品福利一区二区三区av| 91精品国产综合久久国产大片| 天天色图综合网| 精品国产免费人成电影在线观看四季 | 色一区在线观看| 一级女性全黄久久生活片免费| 欧美精品视频www在线观看| 日本免费新一区视频| 久久久www成人免费无遮挡大片| 高清视频一区二区| 亚洲欧美日韩国产中文在线| 欧美中文一区二区三区| 卡一卡二国产精品| 久久人人97超碰com| 99久久久久久| 亚洲欧美日韩中文播放| 欧美一区三区四区| av电影天堂一区二区在线| 亚洲美女在线一区| 日韩精品中文字幕在线不卡尤物| 豆国产96在线|亚洲| 午夜视频在线观看一区| 久久久久久久国产精品影院| 色综合久久久久久久| 亚洲午夜羞羞片| 欧美激情综合五月色丁香小说| 91成人看片片| 激情综合五月婷婷| 亚洲一区二区三区在线播放| 久久综合一区二区| 欧美性xxxxxxxx| 91亚洲精华国产精华精华液| 国产精品99久久久久| 久久99久久99精品免视看婷婷| 亚洲国产精品天堂| 亚洲综合一区二区三区| 中文字幕一区在线观看视频| 久久久三级国产网站| 91精品国产综合久久国产大片| 欧美伊人久久久久久久久影院 | 午夜不卡av在线| 亚洲精品免费在线| 成人免费在线视频观看| 国产欧美日韩一区二区三区在线观看| 日韩欧美色综合网站| 欧美一级日韩不卡播放免费| 欧美日韩国产小视频在线观看| 欧美日韩精品电影| 欧美美女bb生活片| 欧美日韩免费视频| 9191成人精品久久| 欧美精品xxxxbbbb| 日韩欧美高清dvd碟片| 精品欧美一区二区三区精品久久| 日韩亚洲欧美高清| 精品美女一区二区三区| 欧美zozo另类异族| 国产亚洲综合性久久久影院| 久久精品免视看| 综合久久久久久| 怡红院av一区二区三区| 亚洲高清视频的网址| 亚洲狠狠爱一区二区三区| 亚洲国产精品久久不卡毛片| 日韩精品电影在线观看| 另类欧美日韩国产在线| 国产激情一区二区三区| 成人黄色电影在线| 色综合 综合色| 欧美一级高清片| 久久精品视频免费观看| 国产精品久久久久影院色老大| 国产精品成人免费在线| 国产精品色婷婷| 色狠狠色噜噜噜综合网| 精品视频免费看| 久久色.com| 亚洲女女做受ⅹxx高潮| 天天色 色综合| 国产91在线观看| 欧美在线一二三| 日韩精品影音先锋| 中文字幕不卡一区| 亚洲国产日韩综合久久精品| 国产在线视频精品一区| 91免费版在线看| 欧美一级久久久| 国产清纯白嫩初高生在线观看91| 亚洲人成7777| 亚洲高清不卡在线观看| 精品一区二区久久| 色激情天天射综合网| 欧美成人国产一区二区| 国产精品每日更新| 免费观看一级欧美片| jlzzjlzz国产精品久久| 日韩一区和二区| 亚洲欧美综合另类在线卡通| 免费成人av在线| 91视视频在线观看入口直接观看www | 91精品国产综合久久久久| 国产三区在线成人av| 亚洲成人av电影| 国产sm精品调教视频网站| 欧美日韩国产高清一区| 国产精品国产自产拍高清av| 日韩 欧美一区二区三区| 99久久精品久久久久久清纯| 欧美v日韩v国产v| 夜夜揉揉日日人人青青一国产精品| 久久9热精品视频| 精品视频在线免费看| 日韩一区在线看| 国产精选一区二区三区| 欧美日韩一区二区不卡| 一区二区中文视频| 国产精品中文字幕欧美| 日韩精品一区二区三区视频| 亚洲国产精品麻豆| 99精品久久久久久| 国产欧美精品区一区二区三区| 毛片av中文字幕一区二区| 欧美日韩视频在线第一区| 亚洲婷婷综合色高清在线| 国产精品538一区二区在线| 欧美一区二区网站| 亚洲成a人v欧美综合天堂下载| 91丨porny丨最新| 亚洲视频一区在线| www.欧美亚洲| 国产精品萝li| 成人黄色电影在线| 国产精品免费网站在线观看| 国产成人午夜99999| 久久精品欧美日韩精品 | 国产精品福利一区二区| 国产在线精品一区在线观看麻豆| 日韩欧美电影一区| 老司机午夜精品| 精品久久久久久最新网址| 蜜桃精品视频在线| 日韩视频免费观看高清完整版| 免费在线一区观看| 精品噜噜噜噜久久久久久久久试看 | 国产九色sp调教91| 亚洲人成网站在线| 91玉足脚交白嫩脚丫在线播放| 国产精品福利影院| 日本大香伊一区二区三区| 亚洲美女视频一区| 欧美亚洲动漫精品| 天堂久久一区二区三区| 这里是久久伊人| 久久国内精品自在自线400部| 久久久久免费观看| 国v精品久久久网| 亚洲精选一二三| 7777精品伊人久久久大香线蕉完整版 | 韩国精品在线观看| 国产亚洲美州欧州综合国| 成人免费观看av| 夜夜爽夜夜爽精品视频| 在线综合视频播放| 精品夜夜嗨av一区二区三区| 日本一区二区三区国色天香| 99久久er热在这里只有精品15| 中文字幕精品—区二区四季| 欧美成人女星排名| 欧美丝袜丝交足nylons| 激情丁香综合五月| 久草这里只有精品视频| 日韩黄色小视频| 蜜臀99久久精品久久久久久软件| 亚洲国产综合91精品麻豆|