Jquery 动画旋转不起作用

标签 jquery rotation jquery-animate

嗨,我有一组代码,应该在某个位置旋转图标,但它不起作用,有人可以帮助我吗,这是我的 js 代码:

<script>
    window.setTimeout(function(){
    $( "#CDT492" ).animate({ "left": "+=212px" ,"top":"+=134px"}, 100000,"linear","alternate",{duration:10,queue: false,
    step: function(left) {
                if (left >= 11) { // stop at ~70
                    $("#CDT492").css('-webkit-transform','rotate(148deg)');
                }
            } }
        );
    }, 5000);
</script>

这更像是这个动画animation style

最佳答案

你可以这样做吗

$(document).ready(function(){
   window.setTimeout(function(){
    $( "#CDT492" ).animate({ 
                        "left": "+=212px" 
                        ,"top":"+=134px"
                    },{
    step: function(now) {
                if (now >= 11) {
                    $("#CDT492").css({'transform':'rotate(148deg)','transition':'all ease 1s',});
                }
            } }
        );
    }, 5000);
});

关于Jquery 动画旋转不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226977/

相关文章:

jquery - 不使用显示隐藏上传表单 : none

javascript - 将 DIV 动画设置为全高并切换回定义的高度

javascript - 通过 jQuery 横向动画

javascript - 需要再添加一个onClick事件

jquery - 单击时关闭打开的容器

ruby - 旋转一组物体坐标

vector - 四元数的方向向量?

jquery - 避免使用异步的策略 :false with jQuery?

javascript - 将图像文件拖放到 contenteditable div : works fine in FF, 在 Chrome 中失败得很惨

javascript - 无法让文本在单击时旋转