Прокрутка вверх при изменении размера colorbox - PullRequest
0 голосов
/ 21 сентября 2011

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

Итак, я использую Colorbox из JQueryи я отображаю длинный контент в палитре цветов, поэтому в окнах есть полоса прокрутки (но не палитра цветов).Но я динамически добавляю содержимое в палитру, поэтому мне нужно изменить его размер.Проблема в том, что когда я изменяю размер цветовой рамки, все окно прокручивается до верхней части цветовой рамки, и я просто хотел бы, чтобы содержимое было добавлено, но позиция пользователя не должна меняться.

Так возможно ли изменить размер палитры, не возвращая ее в начало страницы?(Если вы ничего не понимаете, я сказал, скажите, и я сделаю все возможное, чтобы меня поняли)

Спасибо !!

1 Ответ

1 голос
/ 21 сентября 2011

Предполагая, что новый контент добавляется в конце div, я думаю, вы можете просто захватить позицию прокрутки перед добавлением контента:

var scrollposition = $("#yourcontentdiv").scrollTop();

// add content here

$("#yourcontentdiv").scrollTop(scrollposition);
...