2012-04-17 58 views

回答

1

只是让你平滑滚动一个可以被称为onError的即

function SmoothScroll(){ 
$('a.scrollToTop').click(function() { 
    $('html, body').animate({ 
    scrollTop: 0 
    }, 2500); 
    return false; 
}); 
} 

onError: function() { 
     if ($('#input_2  input').hasClass('error-input')) { 
      $('#r2 div, #r2 input').css('background-color', '#C1272D').css('color', '#FFF'); 
      $("#error-div").show(); 
      SmoothScroll(); 
     } 
    } 
+0

当我按照你的指示,我失去我的验证和页面跳转了TOT顶部无功能滚动。我放弃验证并且没有平滑滚动。试图找出这个...... – Erik 2012-04-17 22:58:04

+0

当你添加超时会发生什么? window.setTimeout(smootScroll,2000); – username 2012-04-18 00:54:10

+0

不知道如何或在哪里添加..它是否在一开始? – Erik 2012-04-18 00:58:39