【发布时间】:2009-02-23 18:33:37
【问题描述】:
我在长页面的顶部有一个错误消息区域。在 asp.net 中进行 ajax 回发后(使用更新面板),有时我需要显示一条错误消息,它会显示在视口之外,用户可能不会注意到它。
我希望返回(相同)页面平滑滚动到页面顶部,而不是突然跳转。在我看来,这是一种更好的用户体验。
我正在寻找 c# + Javascript 代码来做这个效果或者至少是 JS 平滑滚动效果。
【问题讨论】:
标签: asp.net javascript
我在长页面的顶部有一个错误消息区域。在 asp.net 中进行 ajax 回发后(使用更新面板),有时我需要显示一条错误消息,它会显示在视口之外,用户可能不会注意到它。
我希望返回(相同)页面平滑滚动到页面顶部,而不是突然跳转。在我看来,这是一种更好的用户体验。
我正在寻找 c# + Javascript 代码来做这个效果或者至少是 JS 平滑滚动效果。
【问题讨论】:
标签: asp.net javascript
你可以只使用 jQuery 和 scrollTo:http://demos.flesler.com/jquery/scrollTo/
或者自己写动画:
$('body').animate({ 滚动顶部:0 }, 1000);
【讨论】: