2015-06-26 1 views
1

Я видел много решений, таких как:Как начать скроллбар в виде DIV в нижней части DIV даже после изменения размера окна браузера размер

$("#opening").prop({ scrollTop: $("#opening").prop("scrollHeight") }); 

или это:

$(window).load(function() { 

     $("#opening").scrollTop($("#opening").height()); 

}); 

, но все из этих решений только начинайте полосу прокрутки внизу, когда страница загружается первой, и когда я изменяю размер окна браузера, полоса прокрутки снова начинается сверху. Как создать полосу прокрутки начала div ПОСТОЯННО внизу, независимо от изменения размера окна браузера?

ответ

1

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

$(window).resize(function() { 

     $("#opening").scrollTop($("#opening").height()); 

}); 

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

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