Member 8785407 Ответов: 0

Как прокрутить jQuery model() до определенного идентификатора элемента


i am using j query model('show') for pop up 

in pop up i need to scroll bar to specific elem id 

currently happening for page scroll but scroll is not happening for pop up box
i tried following scenarios
both are not working


Что я уже пробовал:

1). $('. model-content'). animate({

scrollTop: $("#model_idX").смещение().топ

}, 2000);



здесь model_idX-это dynomic ID
div "model-content" появится во всплывающем окне

теперь я хочу прокрутить всплывающее окно (а не страницу) до определенного идентификатора
скажем, модель-id6


мой HTML-страницу чем-то смахивает храм беов


< html>
& lt;тело>









< / body>
< html>

Karthik_Mahalingam

а как насчет метода фокусировки?

Member 8785407

мне нужно, чтобы прокрутить окно не действия
здесь фокус не работает я думаю

Karthik_Mahalingam

фокус будет работать, но вы не получите анимацию прокрутки

Member 8785407

ПОЖАЛУЙСТА, ДАЙТЕ МНЕ ЗНАТЬ КОД
если нет прокрутки, то все в порядке
но мне нужно хотя бы указать на этот "идентификатор модели"

Richard Deeming

Трудно ответить, не видя вашей разметки, но передавать один и тот же идентификатор обоим вызовам jQuery определенно неправильно. Для первого вызова требуется идентификатор контейнера прокрутки, а для второго - идентификатор элемента, к которому вы хотите перейти.

Member 8785407

да я пробовал как ниже

$('.модель-контент').анимация({
scrollTop: $("#model_id"). offset (). top
}, 2000);

< html>
&ЛТ;тело&ГТ; &ЛТ;див класс="модель-контент"&ГТ;&ЛТ;див класс="модель-код"&ГТ;прокрутка&ЛТ;/дел&ГТ;&ЛТ;/дел&ГТ;&ЛТ;/тело&ГТ;
< html>

в приведенном выше случае тело прокручивается не вверх

Karthik_Mahalingam

На кнопку нажать?

0 Ответов