Как отключить прокрутку во время анимации в CSS? Но я не хочу давать overflow:hidden
на тело.CSS Как я могу отключить прокрутку во время анимации?
0
A
ответ
0
Невозможно установить определенное правило CSS после завершения анимации с помощью чистого CSS.
Если возможно, вы можете использовать JavaScript, чтобы отложить возврат к нормальному прокручиванию после того, как, например, 5 секунд. Ниже приведен пример с jQuery.
CSS (добавить правило переполнения тела):
body{
overflow: hidden;
}
JavaScript:
$(document).ready(function() {
window.setTimeout(changeOverflow, 5000); // set overflow back to auto after 5s
});
function changeOverflow() {
$('body').css("overflow", "auto");
}
См forked CodePen.
+0
Большое спасибо. –
Смежные вопросы
- 1. Отключить прокрутку панели анимации
- 2. отключить клик во время анимации
- 3. Как я могу предотвратить исчезновение псевдоэлементов CSS во время анимации?
- 4. Как отключить кнопку во время анимации?
- 5. Android отключить прокрутку анимации
- 6. Отключить сбой во время анимации
- 7. JQuery, во время анимации отключить функцию парения
- 8. Отключить прокрутку UITableView временно во время перетаскивания
- 9. Отключить штрихи/прокрутку во время обработки
- 10. Отключить прокрутку UITableView во время редактирования
- 11. Отключить анимацию во время волиАниматьРотированиеТолькоповерхностьОриентация?
- 12. jQTouch отключить прокрутку, включить прокрутку, отключить прокрутку
- 13. screen tearing во время анимации css и прерывистые анимации css
- 14. Отключить связь во время анимации Корзина
- 15. отключить передвижную прокрутку css
- 16. jQuery: отключить клик во время анимации
- 17. отключить/включить флажки во время анимации JQuery
- 18. UIScrollView setContentOffset во время анимации?
- 19. Анимация CSS отображается сверху во время анимации.
- 20. Отключить прокрутку, но сохранить прокрутку CSS
- 21. Как я могу применить клип после/во время анимации?
- 22. Как я могу скрыть этот div во время анимации?
- 23. Как я могу кликнуть UILabel во время анимации?
- 24. Отключить прокрутку анимации с помощью smoothScrollToPosition
- 25. В Ionic, как отключить вертикальную прокрутку во время прокрутки влево?
- 26. Как отключить прокрутку списка во время всплывающего окна Дисплей
- 27. CSS - предотвращение: наведите курсор во время анимации?
- 28. css отключить прокрутку в div
- 29. Могу ли я отключить прокрутку страницы ASP.net?
- 30. Как отключить прокрутку во внешних элементах?
Добро пожаловать в SO! Чтобы помочь вам в CSS, нам сначала нужно увидеть ваш [«Минимальный, полный и проверенный пример»] (http://stackoverflow.com/help/mcve) HTML и попытаться использовать CSS, чтобы мы могли попытаться решить вашу проблему и объясните, почему ваша собственная попытка не удалась - таким образом вы можете узнать что-то полезное для своего будущего развития, а также получить ответ на эту проблему. – andreas
Уважаемый Андреас, вот мой код. http://codepen.io/vahik95/pen/zBJVAP –
Итак, почему бы не установить переполнение: hidden; к телу? Работает отлично для меня ... – andreas