2013-12-18 9 views
1

У меня есть всплывающее окно, которое динамически загружает контент и использует переполнение: автоматически поддерживает размер всплывающего окна и, в свою очередь, делает его прокручиваемым. У меня есть ссылка внизу, в настоящее время использующая привязки для прокрутки до вершины div. К сожалению, это также заставляет страницу прокручивать вниз до этой точки, а также прокручивать ее до вершины этого div.jquery прокрутка вверх не работает

Я стараюсь, чтобы страница не прокручивалась и только прокручивалась вверху div. Я попробовал многочисленные scenerios из свитка вверх:

$('#id').scrollTop(0); 

, а также

$('#id').animate({ 
    scrollTop: 0 
}, 'slow'); 

К сожалению, это не делает ничего. Я не получаю никаких ошибок. Я попытался попробовать его на консоли и не привязан к какому-либо клик-событию, и он ничего не делает и просто печатает идентификатор на консоли, на которую настроен таргетинг.

Вот ссылка на фактическую версию этой страницы. Если вы нажмете ссылку для политики конфиденциальности, термины или узнаете больше, а затем нажмите любую из ссылок вверх, вы увидите, в чем проблема.

Here is the site

+0

Можете ли вы объяснить немного лучше, что вы пытаетесь сделать? Сайт и функциональность выглядят хорошо для меня. – Babblo

+0

Ваш производственный сайт находится в поддомене 'vw.com'? – Jasper

+0

BTW, если я исправлю проблему, я не хочу точек, просто VW Phaeton :) – Babblo

ответ

3

я использовал

$('html, body').animate({ scrollTop: 0 }, 0); 
+1

Это сработало, хотя мне пришлось добавить время к ней до 500. Спасибо. Прямо сейчас вместо html, body я делаю это в контейнере всплывающего окна, чтобы предотвратить прокрутку тела. еще раз оцените ответ. Теперь посмотрим, что они хотят. тело, чтобы прокрутить вверх или чисто содержимое. знак равно – user2112618

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