Возможно ли сделать DIV больше при прокрутке содержимого страницы? У меня есть чат с позицией: исправлено в правой части моей страницы. Мой CSS для окна чата - высота: 100% правая: 0 нижняя: 0 верх: 50 пикселей. Верх: 50 пикселей - это потому, что я не хочу, чтобы он скрывал панель навигации поверх моей страницы. Теперь проблема в том, что, когда я начинаю прокручивать страницу, панель навигации, очевидно, исчезает из поля зрения, а поверх моего чата - 50 пикселей. Я хочу, чтобы, когда я начинаю прокручивать страницу, чатбокс должен принимать все 100% экрана, так что на нем нет пробела.Сделать DIV больше, если прокручивается
0
A
ответ
0
вы можете сделать это:
$(document).ready(function() {
$(window).scroll(function() {
if ($(this).scrollTop() > 100) {
$('.chat_box').css({top:'0px'});
}
else {
$('.chat_box').css({top:'10px'});
}
});
});
0
демо - http://jsfiddle.net/victor_007/cq1e8c1t/
я думаю, что вы будете нуждаться в яваскрипте
window.onscroll = function (e) {
var topscroll = window.scrollY
if (topscroll > 50) {
document.getElementById('fixed').style.top = 0
} else {
document.getElementById('fixed').style.top = 50 + 'px'
}
}
Смежные вопросы
- 1. Если div прокручивается больше, чем - событие JS
- 2. сделать div больше контейнера
- 3. Обнаруживать, если пользователь прокручивается в div
- 4. Фиксированное положение div прокручивается
- 5. Как сделать 3D-div больше?
- 6. Исправлено Div не прокручивается
- 7. Android: Scrollview больше не прокручивается
- 8. scrollview не прокручивается, только если положить больше элементов
- 9. Горизонтальный RecyclerView прокручивается влево или вправо, если есть больше предметов
- 10. Sencha - div не прокручивается
- 11. div прокручивается, но идет под вторым div
- 12. Как сделать больше одного div, используя jQuery
- 13. Fadeout если сумма прокручивается
- 14. сделать div прокрутки влево, когда окно прокручивается влево
- 15. Как сделать div, который прокручивается сверху, когда пользователь нажимает ссылку?
- 16. сделать div больше и оживить больше раздела вверх на hover
- 17. Как сделать фоновый цвет затухающим, когда div прокручивается вниз
- 18. Директива VueJS вычисляет, если div прокручивается до нижней части
- 19. Как сделать div, если щелкнуть другого div
- 20. Установка высоты div, если ее высота больше
- 21. Запретить прокрутку страницы, если div больше тела
- 22. Сценарий для запуска, если окно больше div
- 23. Полимер прокручивается до определенного div
- 24. Сделать div, если флажок установлен!
- 25. Сделать div, только если необходимо
- 26. Сделать DIV Исправлено так, что он не прокручивается
- 27. Сделать DIV исчезают, когда страница прокручивается к определенной точке
- 28. Сделать DIV прокрутки (если она нг-повтор)
- 29. Сделать div растяжкой до длины его содержимого и дальше, если родительский div больше?
- 30. Как добавить класс, если он используется, прокручивается внутри div?