0
次のコードを使用して、ASP.NET Webアプリケーションでスクロールするdivを作成しています。フォーム内のアイテムをクリックするとスクロールの動きを止める方法
<div id="my_scroll_form" style="overflow:auto; height:500px">
//My large form goes here (contains radio buttons and check boxes)
</div>
しかし、私は、下にスクロールし、任意のラジオボタンやチェックボックスをクリックすると、スクロールがトップになり、私は再びスクロールダウンする必要があります。これは、フォーム上の何かをクリックするたびに発生します。私はフォームと対話するたびに、それを停止し、スクロールをデフォルトのトップポジションに移動させない方法はありますか?
<div id="request_scroll" style="overflow:auto; height:100px">
<input type="radio" name="select" value="option1" /> Option 1 <br />
<input type="radio" name="select" value="option2" /> Option 2 <br />
<input type="radio" name="select" value="option3" /> Option 3 <br />
<input type="radio" name="select" value="option4" /> Option 4 <br />
<input type="radio" name="select" value="option5" /> Option 5 <br />
<input type="radio" name="select" value="option6" /> Option 6 <br />
<input type="radio" name="select" value="option7" /> Option 7 <br />
<input type="radio" name="select" value="option8" /> Option 8 <br />
<input type="radio" name="select" value="option9" /> Option 9 <br />
<input type="radio" name="select" value="option10" /> Option 10 <br />
</div>
上記iのラジオボタンをクリックすると文句を言わないリセットHTMLでの作業スニペットが、ここスクロールです。私の場合、<asp:RadioButtonList>
とASP.NET Webフォームを使用し、私のバックエンドコードはC#で、このラジオボタンリストのOnSelectedIndexChanged
イベントを処理します。ここで、ASP.NETフォームのラジオボタンをクリックすると、スクロールが一番上に戻ります。
あなたは、実行可能デモ/スニペットまたは[JSFiddle](https://jsfiddle.net/)を共有することはできますか? [最小限で完全で検証可能なexample_を作成する](http://stackoverflow.com/help/mcve) – Rayon
javascript [Event Preventdefault](http://www.w3schools.com/jquery/)を使用してクリックを防止できます。 event_preventdefault.asp) –
質問を編集しました –