pastebin

Paste Search Dynamic
Recent pastes
function css obj attr
  1. function css(obj, attr){
  2.     if(obj.currentStyle){
  3.     return obj.currentStyle[attr];
  4.     } else {
  5.     return getComputedStyle(obj, false)[attr];
  6.     }
  7.     }
  8.     function startMove(obj, json, iSpeed, fn){
  9.     clearInterval(obj.iTimer);
  10.     var iCur = 0;
  11.     obj.iTimer = setInterval(function(){
  12.     var iBtn = true;
  13.     for(var attr in json){
  14.     var iTarget = json[attr];
  15.     if(attr == 'opacity'){
  16.     iCur = Math.round(css(obj, 'opacity') * 100);
  17.     } else {
  18.     iCur = parseInt(css(obj, attr));
  19.     }
  20.     if(iCur != iTarget){
  21.     iBtn = false;
  22.     if(attr == 'opacity'){
  23.     obj.style.opacity = (iCur + iSpeed) / 100;
  24.     obj.style.filter = 'alpha(opacity=' + (iCur + iSpeed) + ')';
  25.     } else {
  26.     obj.style[attr] = iCur + iSpeed + 'px';
  27.     }
  28.     }
  29.     }
  30.  
  31.     if(iBtn){
  32.     clearInterval(obj.iTimer);
  33.     fn && fn.call(obj);
  34.     }
  35.     }, 30);
  36.     }
Parsed in 0.013 seconds