Мне сложно найти фрагмент кода Javascript, чтобы динамически показывать кнопку «Назад к началу», когда пользователь прокручивает, скажем, более 1000 пикселей. Все примеры используют jQuery, и я не могу использовать jQuery. Любая помощь будет очень оценена.Динамически показать/скрыть верхнюю кнопку с javascript
0
A
ответ
4
Установите CSS при pageOffset определенная точка (в window.onscroll
случае):
window.onscroll = function()
{
if(pageOffset >= 1000)
{
document.getElementById('backToTopID').style.visibility="visible"
}
};
что-то более полный будет:
window.onscroll = function()
{
if(pageOffset >= 1000)
{
document.getElementById('backToTopID').style.visibility="visible"
}else
{
document.getElementById('backToTop').style.visibility="hidden";
}
};
+0
Спасибо! которые отлично работали, добавляя недостающие: var pageOffset = document.documentElement.scrollTop || document.body.scrollTop; – andreszs
1
JavaScr IPT с помощью Window.onscroll
var appended = false, bookmark = document.createElement("div");
bookmark.id = "arrowUp";
bookmark.innerHTML = "<a href=\"#\" title=\"Top of the page.\">↑<\/a>";
onscroll = function() {
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
if (scrollTop > 500) {
if (!appended) {
document.body.appendChild(bookmark);
appended = true;
}
} else {
if (appended) {
document.body.removeChild(bookmark);
appended = false;
}
}
};
источник
https://developer.mozilla.org/en-US/docs/Web/API/window.onscroll
демо ссылка
Смежные вопросы
- 1. Javascript - Создать кнопку динамически
- 2. JQuery множественного ПоказатьСкрыть Выпуск
- 3. динамически делать верхнюю позицию div
- 4. Динамически сгенерировать кнопку отправки Javascript
- 5. создать кнопку в JavaScript динамически
- 6. Передвиньте кнопку, созданную динамически JavaScript
- 7. Выделите верхнюю кнопку в UIAlertView
- 8. RDLC Показать верхнюю границу динамически
- 9. JInternalFrame - удалить верхнюю левую кнопку спуска вниз
- 10. Как удалить верхнюю правую кнопку закрытия
- 11. Создайте верхнюю кнопку для веб-сайта
- 12. Как: Добавить текст в верхнюю кнопку
- 13. ПоказатьСкрыть закладку по текстовому значению не работает
- 14. получить верхнюю страницу (masterpage) с помощью javascript
- 15. Добавить кнопку GridView Динамически
- 16. Листовка, нажав кнопку зуммирования, удаляет пейджинговую верхнюю часть
- 17. Отключить кнопку ActionBar динамически
- 18. Как создать кнопку динамически?
- 19. Нажмите кнопку с javascript
- 20. Динамически добавить ссылку кнопку
- 21. Включить кнопку динамически
- 22. Отключить кнопку динамически созданной
- 23. Сохраните динамически созданную кнопку
- 24. Android удаляет кнопку динамически
- 25. Как отключить кнопку динамически
- 26. как отключить кнопку динамически
- 27. Как сделать кнопку динамически?
- 28. динамически создавать кнопку
- 29. Получить динамически добавленную кнопку
- 30. Динамически генерирует файл с javascript?
Вы пробовали разрушала JQuery плагин вы смотрите? Я работал над более старым проектом, который не мог использовать jquery, поэтому я просто уничтожил все jquery-материалы и сделал его чистым js. – DeadlyChambers