Есть ли способ использования JQuery, который я могу обнаружить, когда div начинает с экрана, и измените его CSS, чтобы его положение изменилось на фиксированное и застряло в нижней части окна?Как сделать div фиксированным при прокрутке
ответ
Я думаю, что вы ищете липкие элементы в JQuery с путевыми точками, если я правильно. Посмотрите на эту страницу: JQuery Waypoints
Overkill для такой простой функции. См. Два предыдущих ответа. – Sparky
Я отправлял ответ перед тем, как появились два других вопроса. Я решил показать некоторую информацию об опционе, а не просто давать код, более полезный, но спасибо за предложение. –
Публикация ссылки вместо полного, автономного решения является наименее желательным видом ответа на SO. – Sparky
Вот jsFiddle demo я использовал раньше.
JQuery:
var stickerTop = parseInt($('#sticker').offset().top);
$(window).scroll(function() {
$("#sticker").css((parseInt($(window).scrollTop()) + parseInt($("#sticker").css('margin-top')) > stickerTop) ? {
position: 'fixed',
top: '0px'
} : {
position: 'relative'
});
});
JS
var backup_position_toolbar = $('#toolbar').offset().top;
$(window).scroll(function() {
if ($('#toolbar').offset().top - $(window).scrollTop() < 0) $('#toolbar').addClass('fixed');
if ($(window).scrollTop() < backup_position_toolbar) $('#toolbar').removeClass('fixed');
});
CSS
.fixed {
margin: 1px;
position: fixed;
top: 0;
}
- 1. Как сделать div фиксированным?
- 2. Сделать элемент фиксированным на прокрутке
- 3. Сделать фиксированный div закрытым по содержанию div при прокрутке вверх
- 4. Как сделать div не двигаться при прокрутке?
- 5. Сделать заголовок только частично фиксированным при прокрутке вниз
- 6. Проблема при прокрутке с фиксированным положением
- 7. Вращающийся div исчезает при прокрутке под фиксированным элементом
- 8. как сделать DIV плавающим фиксированным на после прокрутки к пункту
- 9. Сделать DIV с фиксированным положением
- 10. Как сделать эффект div, который покрывает другой div при прокрутке?
- 11. Сделать Inline Div Animate фиксированным снизу справа
- 12. Как сделать div фиксированным и с запасом?
- 13. Автозаполнение остается «ФИКСИРОВАННЫМ» при прокрутке (все браузеры)
- 14. Bootstrap modal не остается фиксированным при прокрутке
- 15. Как сделать действие на прокрутке аккордеона div
- 16. Создание Div фиксированное на прокрутке
- 17. Как сделать заголовок фиксированным
- 18. сделать элемент меню div фиксированным в jQuery mobile
- 19. Сделать относительное положение div после фиксированной позиции div при прокрутке
- 20. Сделать Div с относительным положением под нижним колонтитулом при прокрутке
- 21. Нужно исправить div при прокрутке 20px сверху
- 22. Как я могу сделать фиксированный div JUMP при прокрутке?
- 23. Как сделать DIV всегда в нижней части страницы при прокрутке
- 24. bootstrap - как сделать div всегда видимым при прокрутке
- 25. Как я могу сделать div fadeIn только при прокрутке вниз?
- 26. Изображение в div остается фиксированным, когда прокручивается div
- 27. Как сделать мой навигационный бар статическим (фиксированным в верхней части страницы при прокрутке вниз)?
- 28. Содержимое под фиксированным заголовком и навигацией при прокрутке
- 29. Изменить значение div при прокрутке
- 30. Как сделать изображение открытой при прокрутке
Обеспечить и SSCCE пожалуйста? – lzdt
'position: fixed; bottom: 10px;' in 'css' с помощью' jQuery' поможет вам – NewUser
Голосование, чтобы закрыть, чтобы не предоставлять никакого кода или каких-либо исследований. – Sparky