我正在試圖在css3中動畫,我想在動畫結束時使用jQuery fadeOut()。寫完我的代碼後,轉換不起作用。CSS3動畫到JQUERY淡出或消失
這裏是我的CSS3:
.slideRight{
animation-name: slideRight;
-webkit-animation-name: slideRight;
animation-duration: 3s;
-webkit-animation-duration: 3s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
visibility: visible !important;
}
@keyframes slideRight {
0% {
transform: translateX(-150%);
}
100%{
transform: translateX(150%);
}
}
@-webkit-keyframes slideRight {
0% {
-webkit-transform: translateX(-150%);
}
100% {
-webkit-transform: translateX(150%);
}
}
這裏是jQuery的:
$(document).ready(function(){
$('#yacht').fadeTo(function(){
$('#yacht').css('display', 'none');
});
下面是HTML:
<!--Yacht-->
<div class="col-xs-12 col-md-2">
<img src="images/yacht.png" class="img-responsive slideRight" id="yacht" alt="Picture of a Yacht" />
</div>
有誰知道我做錯了嗎?
你可以張貼HTML嗎? –
看起來像一個語法錯誤'$('#yacht')。fadeTo(function(){'此功能無法正常關閉。 –
'.fadeTo()'什麼???請閱讀DOC,您缺少一些參數。或者使用'fadeOut()' –