小编Mat*_*510的帖子

使用jquery触发css3关键帧

我写了一个关键帧动画:

@-webkit-keyframes cubemove {
0% {-webkit-transform: translateZ(-194px) rotateY(0deg);}
20% {-webkit-transform: translateZ(-194px) rotateX(-180deg);}
40% {-webkit-transform: translateZ(-194px) rotateX(-90deg);}
60% {-webkit-transform: translateZ(-194px) rotateX(90deg);}
80% {-webkit-transform: translateZ(-488.5px) rotateY(90deg);}
90% {-webkit-transform: translateZ(-488.5px) rotateY(-90deg);}
100% {-webkit-animation-play-state:paused;}
}

.cubebox {
-webkit-animation: cubemove 30s ease-in-out 5s 1 normal;
}
Run Code Online (Sandbox Code Playgroud)

我想在我使用以下html和查询代码编写的矩形上运行此动画:

<figure id="box">
<img src="/images/cube/step1.jpg"/>
<img src="/images/cube/step2.jpg"/>
<img src="/images/cube/step3.jpg"/>
<img src="/images/cube/step4.jpg"/>
<img src="/images/cube/step5.jpg"/>
<img src="/images/cube/step6.jpg"/>
</figure>

<button class="commencer">Start</button>

<script type="text/javascript">
jQuery.noConflict();
$(document).ready(function(){
    $('.commencer').click(function(){
        $('#box').addClass('cubemove');
    });

    $('.commencer').click(function(){
        $(this).removeClass('cubemove');
    });
});

</script>
Run Code Online (Sandbox Code Playgroud)

事情是,当我点击按钮时没有任何事情发生.我对jquery不是很好,所以这可能是问题所在.

非常感谢您的帮助!

马特

jquery webkit css3 webkit-animation

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

css3 ×1

jquery ×1

webkit ×1

webkit-animation ×1