2012-04-17 29 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