イベントの ID に基づいて特定の div を呼び出そうとしてpage_prerender
いますが、特定の div ID に移動しません。
<div id="div1">1</div>
<div id="div2">2</div>
<div id="div3">3</div>
protected void page_prerender()
{
Response.Redirect("Default.aspx#div1");
}
イベントの ID に基づいて特定の div を呼び出そうとしてpage_prerender
いますが、特定の div ID に移動しません。
<div id="div1">1</div>
<div id="div2">2</div>
<div id="div3">3</div>
protected void page_prerender()
{
Response.Redirect("Default.aspx#div1");
}
FindControlメソッドを使用して div を特定します - 引数として div の ID を渡します。
<div id="div1" runat="server">1</div>
FindControl("div1");
入れてくださいrunat="server"
。したがって、コードビハインドでアクセスできるようになります
<div id="div1" runat="server">1</div>
<div id="div2" runat="server">2</div>
<div id="div3" runat="server">3</div>
ありがとう
または、これを使用して、アニメーションを使用してページの読み込み時に特定の要素にスクロールすることもできます: aspx ページでこれを試してください。
$(function(){
$('html, body').animate({ scrollTop: $("#div1").offset().top });
});