0
SetFocusOnError = trueのときのデフォルトのスクロールを無効にする方法はありますか?今すぐ、コントロールの上部が(0,0)になるように、ユーザーをページ上にポップします。問題は、私たちのラベルがコントロールの上にあるため、ユーザーは少しスクロールせずにラベルを見ることができないということです。私は代わりにそれをコントロールの中心にしたいと思うし、理想的には素敵な滑らかなjQueryのスライドをアップすることさえしたい。 (解雇れることは決してありません)ASP.NET:RequiredValidatorsのカスタムSetFocusOnError動作
は、私はこのようにしようとしたが、それはうまくいきませんでした:
function WebForm_AutoFocus(obj) {
elem = document.getElementById(obj).scrollTop() - 200; //Go to 200px above where the element is
$('html, body').animate({ scrollTop: elem }, 350)
}