|
|
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
Привет. Есть страничка. Нужно в JS определить, есть ли вертикальный скролл на ней или нет. И если есть, сделать какое-то действие. Прочитал вот этот топик. Не помогло. Правда там скролл определяется для дива, а в моем случае для document.body. Вот пример html: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. В результате, все 3 параметра, которые выводит алерт равны. Что я делаю не так или как правильно определить наличие вертикального скрола на странице? ЗЫ: естественно, asdf<br> расписываем до дех пор, пока не появится скролл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 15:33:15 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
Да, забы сказать, тестировал в опере. Раз не заработало, в остальных браузерах тестировать не стал, т.к. нужно кроссбраузерное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 15:35:04 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
Вы Width c Height не путаете? Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 15:44:26 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
Проще проверить высоту, а не ширину. Если высота контента больше высоты вьюпорта, значит скролл есть. Если его не спрятали через overflow. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 15:45:55 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
посоветуйте курс обучения JavaScript для новичков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 15:51:00 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
webersпосоветуйте курс обучения JavaScript для новичков тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 16:07:46 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
Antonariy, Этаспам, судя по профилю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 16:09:10 |
|
||
|
Определение наличия вертикального скролла
|
|||
|---|---|---|---|
|
#18+
Да, простите, что значит свежий глаз) А чем отличается clientHeight от offsetHeight? Я в одном месте нашел следующее: Код: javascript 1. 2. это так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2012, 16:14:24 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37976139&tid=1449289]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
296ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 627ms |

| 0 / 0 |
