У меня проблема с прокруткой по фиксированному элементу, он не работает на моем сайте. Но я видел, что такой проблемы нет в некоторых примерах прокрутки, таких как this one. Через некоторое время я нашел небольшую разницу - на моем сайте прокрутка страницы не на теге html
, а на корневом теге приложения.Как включить прокрутку по фиксированному элементу?
Здесь вы можете найти пример ситуации, которую у меня есть - вы не можете прокручивать красный блок http://jsbin.com/rutogosesa/edit?html,css,output, и вот пример, где вы можете прокручивать красный блок http://jsbin.com/munixamuqo/edit?html,css,output.
Мой вопрос: как разрешить прокрутку в первом примере. Я знаю, что могу подписаться на onwheel
событие и перемещать полосу прокрутки в ручном режиме, но это выглядит странно, поскольку все браузеры имеют плавную прокрутку моей реализации, нарушат ее поведение, особенно для пользователей Mac. Может быть, есть и другие возможные решения?
Есть ли конкретная причина, вы не можете использовать CSS из второго примера в первом примере? – shariqkhan
http://jsbin.com/dinenumaqe/edit?html,css,output, there – pol
Наличие '#app {overflow: scroll}' в сочетании с 'html {overflow: hidden}' означает, если окно короче, чем '# push' вы можете отправить полосу прокрутки с экрана. Это действительно цель? – henry