|
|
|
Блок, возвращающийся на место при скроллинге.
|
|||
|---|---|---|---|
|
#18+
Обнаружил, что в сети нет готового простого решения такого эффекта, вот написал. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="Content-Language" content="en"><title>Scrolling</title></head><body><div ID="div" style="position: absolute; z-index: 10; left: 150px; top: 100px; background-color:#C0C0C0; width:100px"> <p> <p> <p> </p></div><script type="text/javascript"><!--var y = 0;function adjPos() { var scrl = document.documentElement.scrollTop; if(scrl != y) { add = .1 * (scrl - y); add > 0 ? add = Math.ceil(add) : add = Math.floor(add); var c = document.getElementById("div").offsetTop + add; document.getElementById("div").style.top = c + 'px'; y = y + add; }}window.setInterval("adjPos()"10);//--></script><p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> <p> </p></body></html> Может кому пригодится... Доктип указывать обязательно, иначе, не будет работать document.documentElement.scrollTop ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 18:33 |
|
||
|
Блок, возвращающийся на место при скроллинге.
|
|||
|---|---|---|---|
|
#18+
Опять накосячил с выделением Вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 18:35 |
|
||
|
Блок, возвращающийся на место при скроллинге.
|
|||
|---|---|---|---|
|
#18+
Блин!! Да что за редактор! Весь код уродует.... Вот Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 18:39 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1457332]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 264ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...