Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于旋转对象的jQuery回调函数_Javascript_Jquery_Css_Callback_Rotation - Fatal编程技术网

Javascript 用于旋转对象的jQuery回调函数

Javascript 用于旋转对象的jQuery回调函数,javascript,jquery,css,callback,rotation,Javascript,Jquery,Css,Callback,Rotation,我不知道如何将回调函数添加到这个CSS动画中 HTML JS 使用 更新的fiddle:您可以使用css动画,并以相同的持续时间调用回调: javascript css 工作样本: 您想要什么样的回调函数?顺便说一句,看起来您对步骤使用回调函数是不必要的。我们有很多种回调函数,complete的回调函数就是其中之一。还不清楚OP想要什么,太好了!非常感谢你!如果对您有意义的话,我必须更改作为一个对象一起旋转的包装div组的ID。我创建的示例非常简单。 <button>Rotate&

我不知道如何将回调函数添加到这个CSS动画中

HTML

JS

使用


更新的fiddle:

您可以使用css动画,并以相同的持续时间调用回调:

javascript css 工作样本:

您想要什么样的回调函数?顺便说一句,看起来您对
步骤使用回调函数是不必要的。我们有很多种回调函数,
complete
的回调函数就是其中之一。还不清楚OP想要什么,太好了!非常感谢你!如果对您有意义的话,我必须更改作为一个对象一起旋转的包装div组的ID。我创建的示例非常简单。
<button>Rotate</button><br><br>
<div></div>
div {
    height:40px;
    width:40px;
    background-color: grey;
}
$(document).ready(function(){
  $("button").click(function(){
      $("div").animate({textIndent: "-=90"}, 
          {step: function(now,fx)
           {$(this).css('-webkit-transform','rotate('+now+'deg)')},duration:'slow'},
       'linear')
    })
})
$(document).ready(function(){
  $("button").click(function(){
      $("div").animate({textIndent: "-=90"}, 
          {step: function(now,fx)
           {$(this).css('-webkit-transform','rotate('+now+'deg)')},duration:'slow',complete:function(){alert("hi");}},
       'linear')
    })
})
$(document).ready(function(){

    var now = -90;
  $("button").click(function(){
      $("div").css('-webkit-transform', 'rotate('+now+'deg)');
      now -= 90;
      window.setTimeout(callback, 1000);
    });
})

function callback() {
 alert('callback func');   
}
div {
    height:40px;
    width:40px;
    background-color: grey;
     -webkit-transition:all 1s ease;
    transition:all 1s ease;
}