我有以下设置时,顶部:的UpdatePanel和滚动点击一个按钮
的UpdatePanel - >多视图 - > 3次
当我在一个视图中点击一个按钮,它应该进入下一个视图并且缓慢地滚动到顶部。
目前我一直在尝试下面的方法,其中没有工作(即使不是一个快速滚动 - 它只是停留在我还在笑;-)):
protected void PartOneContinue_Click(object sender, EventArgs e)
{
CheckoutFlow.SetActiveView(PaymentMethodView);
ScriptManager.RegisterStartupScript(this, this.GetType(), "myscript", "<script>scrollTo(0,0);</script>", true);
}
及以下:
ScriptManager.RegisterStartupScript(this, this.GetType(), "myscript", "<script>$(window).scrollTop(100);</script>", true);
和以下其中ScrollToTop
是从上方与两个不同的脚本的函数:
ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(this.GetType(), "ScrollToTop", "ScrollToTop()");
任何想法将不胜感激。
看一看这个帖子http://stackoverflow.com/questions/1174863/javascript-scrollto-method-does-nothing – 2012-01-08 13:59:59
没有运气,很遗憾。我尝试过: ScriptManager.RegisterStartupScript(this,this.GetType(),“scroll”,“$('#LeveringsDiv')。animate({scrollTop:elementOffset},200);”,true); 其中leveringsdiv是视图底部的div,按钮很有趣。 – 2012-01-08 14:21:31