diff --git a/2-ui/2-events/02-bubbling-and-capturing/article.md b/2-ui/2-events/02-bubbling-and-capturing/article.md index e1c287cc..bc5d70dc 100644 --- a/2-ui/2-events/02-bubbling-and-capturing/article.md +++ b/2-ui/2-events/02-bubbling-and-capturing/article.md @@ -5,7 +5,7 @@ Let's start with an example. This handler is assigned to `
`:
```html autorun height=60
-
+
If you click on EM
, the handler on DIV
runs.
```
diff --git a/2-ui/2-events/02-bubbling-and-capturing/bubble-target.view/script.js b/2-ui/2-events/02-bubbling-and-capturing/bubble-target.view/script.js
index d3959a68..b1353712 100644
--- a/2-ui/2-events/02-bubbling-and-capturing/bubble-target.view/script.js
+++ b/2-ui/2-events/02-bubbling-and-capturing/bubble-target.view/script.js
@@ -2,7 +2,9 @@
form.onclick = function(event) {
event.target.style.backgroundColor = 'yellow';
- alert("target = " + event.target.tagName + ", this=" + this.tagName);
-
- event.target.style.backgroundColor = '';
+ // chrome needs some time to paint yellow
+ setTimeout(() => {
+ alert("target = " + event.target.tagName + ", this=" + this.tagName);
+ event.target.style.backgroundColor = ''
+ }, 0);
};