2014-06-26 84 views
0
$scrollTop = $('.scrollToTop'); 
$(window).scroll(function (e) { 
    $('.scrollToTop').toggleClass('active', $(window).scrollTop() > 0); 
}); 

我嘗試通過CSS,但工作效果的動畫:添加動畫在toggleClass

.scrollToTop { transition: all 2s linear;} 

而且通過jQuery:

$('.scrollToTop').toggleClass('active',1000, $(window).scrollTop() > 0); 

但它是一樣的,沒有工作。

如何在我的toggleClass結構中添加動畫效果?

回答

0

嘗試像

$('#review-link').click(function(e) { 
    $('.new_comment').toggle(); 
    // $('.comments').toggle(); 
    $(this).toggleClass('active'); 
    if($(this).hasClass('active')){ 

     $(this).text('Exit review mode'); 
     scrollToAnchor('.comments'); 
     return false; 

    }else{ 

     $(this).text('Enter review mode'); 
     $('body').animate({scrollTop: 0},'slow'); 
     return false; 
    } 
}); 

Demo1

Demo2