Skip to content

Commit 4275f79

Browse files
authored
Merge pull request #1181 from artplan1/patch-1
Fixes typos in 2.3.6
2 parents fb0866f + 71a4282 commit 4275f79

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

2-ui/3-event-details/6-pointer-events/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
Если вы не разрабатываете под старые браузеры, такие как Internet Explorer 10, Safari 12, или более ранние версии, больше нет необходимости использовать события мыши или касаний – можно переходить сразу на события указателя.
2424

25-
При этом ваш код будет корретно работать и с сенсорными устройствами и с мышью. Впрочем, у событий указателя есть важные особенности, которые нужно знать, чтобы их правильно использовать, без лишних сюрпризов. Мы отметим их в этой статье.
25+
При этом ваш код будет корректно работать и с сенсорными устройствами и с мышью. Впрочем, у событий указателя есть важные особенности, которые нужно знать, чтобы их правильно использовать, без лишних сюрпризов. Мы отметим их в этой статье.
2626

2727
## Типы событий указателя
2828

@@ -44,7 +44,7 @@
4444
Как мы видим, для каждого `mouse<события>` есть соответствующее `pointer<событие>`, которое играет аналогичную роль. Также есть 3 дополнительных события указателя, у которых нет соответствующего аналога `mouse...`, скоро мы их разберём.
4545

4646
```smart header="Замена `mouse<событий>` на `pointer<события>` в коде"
47-
Мы можем заменить события `mouse...` на аналогичные `pointer...` в коде и быть увереными, что с мышью по-прежнему всё будет работать нормально.
47+
Мы можем заменить события `mouse...` на аналогичные `pointer...` в коде и быть уверенными, что с мышью по-прежнему всё будет работать нормально.
4848

4949
При этом поддержка сенсорных устройств "волшебным" образом улучшится. Хотя, возможно, кое-где понадобится добавить `touch-action: none` в CSS. Подробнее мы разберём это ниже, в секции про `pointercancel`.
5050
```
@@ -81,14 +81,14 @@
8181
8282
1. При касании первым пальцем:
8383
- происходит событие `pointerdown` со свойством `isPrimary=true` и некоторым `pointerId`.
84-
2. При касании втором и последующими пальцами (при остающемся первом):
84+
2. При касании вторым и последующими пальцами (при остающемся первом):
8585
- происходит событие `pointerdown` со свойством `isPrimary=false` и уникальным `pointerId` для каждого касания.
8686
8787
Обратите внимание: `pointerId` присваивается не на всё устройство, а для каждого касающегося пальца. Если коснуться экрана 5 пальцами одновременно, получим 5 событий `pointerdown`, каждое со своими координатами и индивидуальным `pointerId`.
8888
8989
События, связанные с первым пальцем, всегда содержат свойство `isPrimary=true`.
9090
91-
Мы можем отслеживать несколько касающихся экрана пальцев, используя их `pointerId`. Когда пользовтаель перемещает, а затем убирает палец, получаем события `pointermove` и `pointerup` с тем же `pointerId`, что и при событии `pointerdown`.
91+
Мы можем отслеживать несколько касающихся экрана пальцев, используя их `pointerId`. Когда пользователь перемещает, а затем убирает палец, получаем события `pointermove` и `pointerup` с тем же `pointerId`, что и при событии `pointerdown`.
9292
9393
```online
9494
Вот небольшое демо, выводящее события `pointerdown` и `pointerup`:
@@ -235,7 +235,7 @@ thumb.onpointermove = function(event) {
235235

236236
События указателя расширяют события мыши. Мы можем заменить `mouse` на `pointer` в названиях событий и код продолжит работать для мыши, при этом получив лучшую поддержку других типов устройств.
237237

238-
При обработке переносов и сложных касаний, которые браузер может попытаться обработать сам, не забывайте отменять действие брауера и ставить `touch-events: none` в CSS для элементов, с которыми мы взаимодействуем.
238+
При обработке переносов и сложных касаний, которые браузер может попытаться обработать сам, не забывайте отменять действие браузера и ставить `touch-events: none` в CSS для элементов, с которыми мы взаимодействуем.
239239

240240
Дополнительные возможности событий указателя:
241241

0 commit comments

Comments
 (0)