2009-02-23 4 views
4

У меня есть область сообщений об ошибках в верхней части длинной страницы. После обратного перехода ajax в asp.net (с помощью панели обновления) иногда мне нужно отобразить сообщение об ошибке, и оно будет отображаться outisde в окне просмотра, и пользователь может его не заметить.Плавный прокрутка в начало страницы после asp.net ajax postback

Я бы хотел, чтобы страница возврата (той же) прокручивалась плавно вверху страницы, а не внезапный прыжок. По моему мнению, это лучший пользовательский интерфейс.

Я ищу C# + код Javascript, чтобы сделать этот эффект или, по крайней мере, гладкий эффект прокрутки JS. .

ответ

4

Вы можете просто использовать JQuery и scrollTo: http://demos.flesler.com/jquery/scrollTo/

Или просто написать анимацию самостоятельно:

$ ('тело') анимировать ({ scrollTop: 0 }, 1000);

+1

Спасибо. Это не сработало для меня, но эта вариация работала. $ ('html, body'). Animate ({scrollTop: 0}, 'slow'); – Abdu

Смежные вопросы