Skip to content

Commit cd001a7

Browse files
committed
fixes iliakan#273
1 parent 0c0ac9f commit cd001a7

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

  • 2-ui/3-event-details/4-drag-and-drop/2-drag-heroes/solution.view
  • 4-ajax/3-ajax-xmlhttprequest

2-ui/3-event-details/4-drag-and-drop/2-drag-heroes/solution.view/soccer.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ document.onmousedown = function(e) {
8888
// зажать в границах экрана по горизонтали
8989
// здесь прокрутки нет, всё просто
9090
if (newX < 0) newX = 0;
91-
if (newX > document.documentElement.clientWidth - dragElement.offsetHeight) {
92-
newX = document.documentElement.clientWidth - dragElement.offsetHeight;
91+
if (newX > document.documentElement.clientWidth - dragElement.offsetWidth) {
92+
newX = document.documentElement.clientWidth - dragElement.offsetWidth;
9393
}
9494

9595
dragElement.style.left = newX + 'px';

4-ajax/3-ajax-xmlhttprequest/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ xhr.send([body])
111111

112112
## Синхронные и асинхронные запросы
113113

114-
Если в методе `open` установить параметр `async` равным `false` или просто забыть его указать, то запрос будет синхронным.
114+
Если в методе `open` установить параметр `async` равным `false`, то запрос будет синхронным.
115115

116116
Синхронные вызовы используются чрезвычайно редко, так как блокируют взаимодействие со страницей до окончания загрузки. Посетитель не может даже прокручивать её. Никакой JavaScript не может быть выполнен, пока синхронный вызов не завершён -- в общем, в точности те же ограничения как `alert`.
117117

@@ -162,7 +162,7 @@ button.innerHTML = 'Загружаю...'; // (2)
162162
button.disabled = true;
163163
```
164164

165-
Если в `open` указан третий аргумент `true`, то запрос выполняется асинхронно. Это означает, что после вызова `xhr.send()` в строке `(1)` код не "зависает", а преспокойно продолжает выполняться, выполняется строка `(2)`, а результат приходит через событие `(3)`, мы изучим его чуть позже.
165+
Если в `open` указан третий аргумент `true` (или если третьего аргумента нет), то запрос выполняется асинхронно. Это означает, что после вызова `xhr.send()` в строке `(1)` код не "зависает", а преспокойно продолжает выполняться, выполняется строка `(2)`, а результат приходит через событие `(3)`, мы изучим его чуть позже.
166166

167167
Полный пример в действии:
168168

0 commit comments

Comments
 (0)