Skip to content

Commit b2684dc

Browse files
authored
Update article.md
1 parent 6f87c4c commit b2684dc

1 file changed

Lines changed: 0 additions & 19 deletions

File tree

2-ui/2-events/05-dispatch-events/article.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,25 +24,6 @@ Arguments:
2424
- *لغو شدن (true/false)*: اگر ویزگی مقدار true را داشت عمل پیش فرض آن لغو میشود،
2525
- به صورت پیش فرض: `{bubbles: false, cancelable: false}`.
2626

27-
## dispatchEvent
28-
29-
پس از ایجاد یک event، باید آن را روی یک element با استفاده از فراخوانی elem.dispatchEvent(event) اجرا کنیم.
30-
31-
سپس handler ها به آن واکنش نشان می دهند که گویی یک رویداد معمولی مرورگر است. اگر رویداد با bubble flag ها ایجاد شده باشد، bubbled می شود.
32-
33-
در مثال زیر رویداد کلیک در جاوا اسکریپت آغاز می شود. handler به همان روشی کار می کند که اگر روی دکمه کلیک شده باشد:
34-
```html run no-beautify
35-
<button id="elem" onclick="alert('Click!');">Autoclick</button>
36-
37-
<script>
38-
let event = new Event("click");
39-
elem.dispatchEvent(event);
40-
</script>
41-
```
42-
43-
راهی برای تشخیص یک user event "واقعی" از event تولید شده توسط اسکریپت وجود دارد.
44-
45-
ویژگی 'event.isTrusted' برای رویدادهایی که از اقدامات واقعی کاربر ناشی می شوند 'true' و برای رویدادهای تولید شده توسط اسکریپت 'false' است.
4627

4728
## Bubbling example
4829

0 commit comments

Comments
 (0)