回发C#后滚动到面板

时间:2010-11-19 09:20:43

标签: c# javascript asp.net jquery asp.net-ajax

加载内容后如何滚动到更新面板中的面板

4 个答案:

答案 0 :(得分:4)

您可以使用jQuery ScrollTo plugin来实现此目标。

$.scrollTo($('#myPanel'));

这是插件演示页面的direct link

答案 1 :(得分:0)

通常我们通过将其名称附加到网址来将页面滚动到某处。这是一个例子:

//test.aspx
<div id="myDiv" name="theDIV">
   I'm in the bottom of the page
</div>

一开始您访问此页面,您将看到正常页面。但是在您访问test.aspx#theDIV时,浏览器将滚动到页面底部(滚动到div)。

答案 2 :(得分:0)

这就是我最终做的事情

$("#divGetListforUser .btn").click(function() {
            isClicked = true;
        });
 function scrollTo() {
        if (isClicked) {
            $.scrollTo($("#main .header"), { duration: 1000 });
            isClicked = false;
        }
    }

并形成代码隐藏:

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scrollToKey", "scrollTo()", true);

答案 3 :(得分:0)

您可以使用jQuery ScrollTo插件来实现此目的。