2010-05-08 3 views
1

Это выглядит следующим образом:Есть ли вообще кросс-браузерный способ использования JavaScript, чтобы сделать прокрутку div до конца?

var objDiv = document.getElementById("code"); 
objDiv.scrollTop = objDiv.clientHeight; 

работает в Chrome, но не FF, а это:

var objDiv = document.getElementById("code"); 
objDiv.scrollTop = objDiv.scrollHeight; 

работает в FF, но не Chrome.

Есть ли способ сделать все возможное?

ответ

4

Как насчет размещения анкера в самом низу div и scrollIntoView()? Это должно работать с перекрестным браузером.

+0

Clever. Я попробую. – Rayne

+0

@Rayne Моя ссылка не предназначена для указания на Google, но в документах Mozilla. Исправленный. –

-1
objDiv.scrollTop = 100000; // or some other big number less than 2147483647 
1

Попробуйте window.scrollTo(0,objDiv.offsetTop+objDiv.offsetHeight);

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