JavaScript · Middle · Запитання 42 з 75
Чим stopPropagation відрізняється від stopImmediatePropagation?
- ✓Правильна відповідь: Другий додатково не дає спрацювати іншим обробникам на тому самому елементі
- 2Перший зупиняє і спливання, і дію браузера за замовчуванням
- 3Це синоніми, другий залишено для сумісності зі старими браузерами
Пояснення
stopPropagation припиняє поширення до інших елементів, але решта обробників поточного елемента виконається. stopImmediatePropagation зупиняє і їх. Дію за замовчуванням скасовує лише preventDefault. Зловживати зупинкою спливання не варто - це ламає делегування.