при открытии диалоговой страницы jQuery UI прокручивается вверх - PullRequest
6 голосов
/ 01 февраля 2011

Вы можете увидеть это здесь: http://mrgsp.md:8080/awesome/lookupdemo (уменьшите окно браузера, прокрутите вниз и нажмите кнопку рядом с текстовым полем)

есть ли способсделать это не прокрутить вверх?

Ответы [ 2 ]

9 голосов
/ 01 февраля 2011

, так как вы используете якорные теги, вам нужно подавить поведение элемента по умолчанию.позвонив по номеру protectDefault ()

$("a").click(function (event) {
    event.preventDefault();
    //do stuff
}

Глядя на ваш текущий javascript, что-то вроде этого должно работать для вас:

5 голосов
/ 01 февраля 2011

Проблема в том, что ссылки ссылаются на "#", который является вершиной страницы. Если вы измените это на href="javascript:void(0)", это ни к чему не приведет и не будет прокручиваться вверх.

...