Похоже, что некоторые браузеры позволяют прокручиваемому элементу div получать фокус, и тогда этот элемент имеет фокус, и пользователь может использовать клавиши со стрелками и страницу вверх/вниз. Мне интересно узнать все, что я могу об этой функциональности, потому что моя компания пытается полностью соответствовать 508.
Мой вопрос: какие браузеры поддерживают событие фокуса на прокручиваемом элементе?
Я пытаюсь создать собственный компонент полосы прокрутки, чтобы сделать более стильный контейнер прокрутки, чтобы удовлетворить парней UX (пользовательский опыт), чтобы сделать их макет красивым (да, я знаю, что это, вероятно, не очень хорошая идея) Я собираюсь сделать компонент для удовлетворения их требований.
Любая другая информация/советы, которые вы можете дать здесь о том, как сделать мой собственный прокручиваемый элемент div полностью совместимым с 508, были бы замечательными.
Сейчас я рассматриваю следующее:
- Сосредоточение внимания на прокручиваемом элементе позволяет использовать клавиши со стрелками вверх/вниз и страницы/вверх вниз... Какие браузеры? Это все браузеры?
- Средняя кнопка мыши должна работать (вызывает быструю прокрутку движениями мыши)
- Колесико мыши должно работать
- Если сосредоточиться на чем-то внутри прокручиваемого элемента, который обычно не использует клавиши со стрелками (например, ввод или текстовое поле), тогда клавиши со стрелками/страница вверх/вниз будут прокручивать div
Есть ли другой способ переместить прокрутку, которую я забыл?
<div onscroll="console.log('it is supported')" style="overflow:auto;height:100px;">
- person codefactor   schedule 08.02.2013