javascript中的webkit转换语法?

Phi*_*l_t 5 javascript css webkit css3 css-transitions

我在这里寻找webkitTransition对象引用

 function spawnAnimation(what){
    //sets the moving element
    var moveingEl = document.getElementById(what);
    //gives temp transition property
    moveingEl.style.WebkitTransition = "left 2s";
   // moveingEl.style.webkitTransition = "top 500ms";

   var cLeft = moveingEl.style.left
   var cleft = Number(cLeft.slice(0, -2));

    var cTop = moveingEl.style.top
   var cTop = Number(cTop.slice(0, -2));

   moveingEl.style.left = cLeft+200 + "px";

}
Run Code Online (Sandbox Code Playgroud)

这不起作用.我想给元素一个过渡属性,然后让它向右移动.调用此代码时,它会立即向右移动而不显示动画.糟糕:(.我不想在CSS中预定义它,我想动态添加它然后删除它.

kbt*_*tzr 6

使用style.setProperty.

moveingEl.style.setProperty("-webkit-transition", "left 5s linear");

moveingEl.style.setProperty("left", "200px");
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/7b4VZ/3/

  • 那不是我的男人.不要因为这个评论而认为它被我拒绝了.我感谢你的帮助,并投票反对这种消极情绪,并表示感谢. (3认同)