2013-10-27 49 views

回答

1

根據.css文件(https://github.com/daneden/animate.css/blob/master/animate.css)動畫的持續時間1秒。

所以你只需要在1秒之後從元素中刪除類之前的設置。

setTimeout(function(){ 
    $('.sidebar').removeClass('animated fadeInLeft'); 
}, 1000); 

如果您正在使用「.hinge」類,然後你需要爲‘setTimeout的’功能2秒增量超時。

0

一旦效果運行,那麼這樣做:

$('.sidebar').removeClass('animated fadeInLeft'); 
0

如果點擊網頁的各種原因重新加載在你身邊,只是不包括在網站上的

$('.sidebar').addClass('animated fadeInLeft');

腳本不需要動畫。

否則,使用removeClass()去除導致對網站的動畫,你不想對動畫類:

$('.sidebar').removeClass('animated fadeInLeft');

+0

試過了,動畫不會啓動..因爲它太快,你刪除它的類.. –

+0

'removeClass()'只是一個工具。你的決定是*當*使用它,因爲它取決於很多我們不知道的東西;) –

+0

有人解決了它大聲笑..你沒有仔細閱讀我的問題.. –