| 名前 | 値 | 説明 |
|---|---|---|
| None | 0 |
トリガーなし。コードを使用してポップアップの表示/非表示を実行する必要があります。 |
| ClickOwner | 1 |
ユーザーが所有者要素をクリックするときに発生します。 |
| ClickPopup | 2 |
ユーザーがポップアップをクリックするときに発生します。 |
| Click | ClickOwner | ClickPopup |
ユーザーが所有者要素またはポップアップをクリックするときに発生します。 |
| BlurOwner | 4 |
オーナ要素がフォーカスを失ったとき。 |
| BlurPopup | 8 |
ポップアップがフォーカスを失ったとき。 |
| Blur | BlurOwner | BlurPopup |
オーナ要素またはポップアップがフォーカスを失ったとき。 |
| ClickOrBlur | Click | Blur |
オーナ要素またはポップアップがクリックされたとき、またはフォーカスを失ったとき。 |
| DownOwner | 16 |
オーナ要素の上でマウスボタンが押されたとき。 |
| DownPopup | 32 |
ポップアップの上でマウスボタンが押されたとき。 |
| Down | DownOwner | DownPopup |
オーナ要素またはポップアップの上でマウスボタンが押されたとき。 |
| EnterOwner | 64 |
マウスがオーナ要素に入ったとき。 |
| EnterPopup | 128 |
マウスがポップアップに入ったとき。 |
| Enter | EnterOwner | EnterPopup |
マウスがオーナ要素またはポップアップに入ったとき。 |
| LeaveOwner | 256 |
マウスがオーナ要素から離れたとき。 |
| LeavePopup | 512 |
マウスがポップアップから離れたとき。 |
| Leave | LeaveOwner | LeavePopup |
マウスがオーナ要素またはポップアップから離れたとき。 |
Popupコントロールの表示/非表示をトリガするアクションを指定します。
PopupTriggerアクションは、二項演算子を使用して組み合わせることができるフラグです。 例えば:
```typescript let popup = new Popup('#popup', {
// ポップアップの所有者を「表示」ボタンに設定します owner: '#btn-show'
// ボタンをクリックしたときにポップアップを表示します showTrigger: PopupTrigger.ClickOwner,
// ボタンをクリックしたとき、またはマウスがポップアップを離れたときにポップアップを非表示にします hideTrigger: PopupTrigger.ClickOwner | PopupTrigger.LeavePopup, }); ```