If you're seeing this message, it means we're having trouble loading external resources on our website.

Ако си зад уеб филтър, моля, увери се, че домейните *. kastatic.org и *. kasandbox.org са разрешени.

Основно съдържание

Типове DOM събития

Браузърът предизвиква много събития. Пълен списък на събитията можеш да разгледаш в MDN, а това са най-често използваните типове събития и техните имена:
  • събития с мишката (MouseEvent): mousedown, mouseup, click, dblclick, mousemove, mouseover, mousewheel, mouseout, contextmenu
  • събития при допир (TouchEvent): touchstart, touchmove, touchend, touchcancel
  • събития с клавиатурата (KeyboardEvent): keydown, keypress, keyup
  • събития на формуляри: focus, blur, change, submit
  • събития на прозорците: scroll, resize, hashchange, load, unload
Може би се чудиш кога да използваш събития при допир, а не събития с мишката, тъй като са толкова сходни помежду си.
Събитията при допир се случват само при устройства, които могат да бъдат активирани с допир, като смартфони и лаптопи със сензорен екран. Събития с мишката като click и mousemove се случват в повечето браузъри и устройства. Обаче при повечето смартфони събитието mouseover въобще не се случва, тъй като те не могат да засекат пръст, който сочи към телефона. Някои смартфони добавят сензори за това, така че в бъдеще ще могат да засека събитието mouseover.
В повечето случаи ще искаш да слушаш за събития с мишката вместо събития при допир, тъй като са най-универсални.

Искаш ли да се присъединиш към разговора?

Все още няма публикации.
Разбираш ли английски? Натисни тук, за да видиш още дискусии в английския сайт на Кан Академия.