Какие события по умолчанию запускаются при наведении курсора мыши на промежуток?

#javascript #html #dom

#javascript #HTML #dom

Вопрос:

У меня есть промежуток, вложенный в несколько divs (больше ничего особенного в DOM), и при наведении курсора мыши я запускаю e.preventDefault() , чтобы предотвратить выделение текста. Я не хочу останавливать фокусировку на элементе span, потому что я хочу разрешить последующие события нажатия клавиш на нем. Я предполагаю, что лучшим способом сделать это было бы вручную запускать события, которые я хочу, из списка событий по умолчанию, которые я предотвращаю (хотя я открыт для других мыслей).

Мой вопрос в том, когда я запускаю e.preventDefault() , какие вещи естественным образом запускаются? Или, другими словами, какие вещи я предотвращаю?

Комментарии:

1. Есть причины не использовать user-select CSS-свойство ?

2. @Seblor даже не подумал об этом. Я поиграю с этим и удостоверюсь, что это соответствует моим потребностям. Все еще интересно узнать обо всех событиях, которые запускаются, но это действительно полезно.