оверлейный контент сохраняет прокрутку - PullRequest
1 голос
/ 01 марта 2011

Я гуглил и возился с этим часами!

У меня есть карта, которая использует карту изображений для состояний, в которых при щелчке создается наложение, которое показывает (из базы данных через AJAX) все университеты в этом состоянии, которые мы обслуживаем, и свойства, обслуживающие каждый университет ... работает хорошо!

Однако, если вы прокручиваете наложение в одном состоянии, закрываете это состояние и щелкаете в другом состоянии, список второго состояния отображается с тем же смещением прокрутки для первого состояния (вау, это не звучит запутанно, не так ли?).

Мне нужно решение, обеспечивающее отображение каждого оверлея с ТОПом списка в верхней части DIV, в котором он появляется.

Если просмотр страницы помогает, она находится в разработке на http://dev.edrtrust.com/myownapt/index.php/conn/index.

Спасибо заранее, Jon

Ответы [ 2 ]

2 голосов
/ 01 марта 2011

Плагин не требуется. Просто измените строку 19 страницы, на которую вы ссылались, следующим образом:

$('#stateListing').empty().append(data).scrollTop(0);

scrollTop(0), помеченный на конце, должен сработать.

Обновление: Если это не работает, вам может потребоваться сдвинуть $('#stateListing').scrollTop(0);, либо непосредственно перед, либо сразу после $.post(), чтобы увидеть, что работает.

0 голосов
/ 01 марта 2011

Как насчет этого плагина?

http://plugins.jquery.com/project/ScrollTo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...