我正在尝试根据page_prerender
事件中的 id 调用特定的 div,但它不会导航到特定的 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");
}
我正在尝试根据page_prerender
事件中的 id 调用特定的 div,但它不会导航到特定的 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");
使用 jQuery 或者,您可以使用它在页面加载动画时滚动到特定元素:在 aspx 页面上尝试
$(function(){
$('html, body').animate({ scrollTop: $("#div1").offset().top });
});
请放runat="server"
。因此,您将能够在后面的代码上访问它
<div id="div1" runat="server">1</div>
<div id="div2" runat="server">2</div>
<div id="div3" runat="server">3</div>
谢谢