0
c#
私はメニューを使用しています。次のメニューをクリックしていたとき、ブラウザのスクロールバーは以前のメニュースクロールバーの位置を取っています。 スクロール位置をブラウザのトップに設定するにはどうすればよいですか?
私は2番目のメニューの詳細ページのスクロールバーをクリックすると
<asp:Menu ID="menuTab" Width="168px" runat="server" RenderingMode="Table" Orientation="Horizontal" StaticEnableDefaultPopOutImage="False"
StaticMenuItemStyle-CssClass="tab" StaticSelectedStyle-CssClass="selectedTab"
CssClass="tabs">
<Items>
<asp:MenuItem Text='Name'
Value="0" Selected="true" />
<asp:MenuItem Text='Details'
Value="1" Selectable="false" />
</Items>
は、ページの下部に配置されます。 スクロールバーの位置を一番上に設定します。
jquery codeの下でこれを試しました。そのあなたがこのimage.Scrollbarは、ページの下部に配置されて見ることができます
<script>
$(document).ready(function() {
var tempScrollTop = $(window).scrollTop();
alert(tempScrollTop)
$(window).scrollTop(tempScrollTop);
//$(window).scrollTop(0);
});
を働いていません。 次のボタンをクリックすると、スクロールバーの位置が同じになります。
あなたはさわやかます 'update'ページをクリックすると? – Pedram
はい、更新と次のボタンをクリックするとページが更新されます。 – elina
'alert(tempScrollTop)'は動作していますか?データを返しますか? ' – Pedram