Я ищу решение на основе jQuery для прокрутки div вверх/вниз в заданной сумме каждый раз, когда вы запускаете прокрутку с помощью мыши или клика/касания. Единственная проблема с событием прокрутки - это срабатывание более одного раза. Каков наилучший подход для этого, который также будет работать для устройств с сенсорным экраном?Прокрутить div до установленной суммы вверх
ответ
plugin перейти на этот плагин здесь, может помочь, но не уверен, что
Использование должно работать
var functionToCallAfterScrolling = function(){
//Do stuff here
}
$(window).scroll(functionToCallAfterScrolling);
Только вопрос, как вы сказали, что функция вызывается слишком много времени. Чтобы обойти это, я использую функцию debounce от underscorejs, подобную этой.
Вместо того чтобы создать функцию обратного вызова, как этот
var functionToCallAfterScrolling = function(){
//Do stuff here
}
создать его, как это вместо
var functionToCallAfterScrolling = _.debounce(function(){
//Do stuff here
}, 300);
Что это делает, например, если функция увольняют 400 раз в один свиток, это только вызывает функцию один раз, после 400-го раза игнорируя первый 399-й раз. И он ждет 300 миллисекунд, чтобы запустить функцию обратного вызова. Вы можете отрегулировать время ожидания, чтобы оно вам очень понравилось.
Просто помните, что вы должны включить библиотеку underscorejs.
Если у вас есть время, вы можете просто извлечь часть библиотеки для обеспечения этой функции.
Url для обеих ссылок являются http://underscorejs.org/#debounce
и http://underscorejs.org/docs/underscore.html.
Просто найдите дебют во второй ссылке, чтобы перейти к функции.
Сообщите мне, если вам нужно больше пояснений
- 1. Прокрутить вверх до максимума
- 2. Материал Google - прокрутить div с установленной высотой
- 3. JQuery - прокрутить до div
- 4. jquery animate прокрутить вверх в диапазоне div
- 5. Как прокрутить вверх до вершины редактора tinymce?
- 6. Easing Effect прокрутить до div
- 7. Обнаружить прокрутку - прокрутить до div
- 8. Как прокрутить до определенного div?
- 9. Показать/скрыть div - прокрутить до активированного div
- 10. Прокрутить вверх Не работает?
- 11. Прокрутить вверх JQuery
- 12. Как прокрутить вверх до модального окна в javascript
- 13. Прокрутить страницу вверх
- 14. UITableView deleterows прокрутить вверх
- 15. плавный прокрутить вверх
- 16. Android - невозможно прокрутить вверх
- 17. Smooth прокрутить вверх в javascript
- 18. Прокрутить элемент управления TreeView вверх
- 19. Как прокрутить до нужного div в обертке?
- 20. Запретить автоматический прокрутки и прокрутить до div
- 21. как прокрутить до нижней части div
- 22. Как прокрутить до div после jquery fadein?
- 23. Как прокрутить до следующего div на клике
- 24. Невозможно прокрутить весь путь до конца div
- 25. Как прокрутить до google map container div?
- 26. Прокрутить до конца, если скрыто div видимо
- 27. Прокрутить фиксированный div до определенной точки
- 28. Как прокрутить до следующего div с классом?
- 29. Как прокрутить вверх до определенной строки в таблице
- 30. Прокрутить до конца