mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-10-01 06:51:32 +00:00
Update documentation to reflect multiple triggers
This commit is contained in:
parent
2ad1202978
commit
d69341a6dd
@ -8,9 +8,10 @@ title: </> htmx - hx-trigger
|
||||
The `hx-trigger` attribute allows you to specify what triggers an AJAX request. A trigger
|
||||
value can be one of the following:
|
||||
|
||||
* An event name (e.g. "click") followed by a set of event modifiers
|
||||
* An event name (e.g. "click" or "my-custom-event") followed by a set of event modifiers
|
||||
* A polling definition of the form `every <timing declaration>`
|
||||
* An SSE event declaration of the form `sse:<event name>`
|
||||
* A comma-separated list of such events
|
||||
|
||||
### Standard Events
|
||||
|
||||
@ -74,6 +75,14 @@ Here is an example:
|
||||
This example establishes an SSE connection to the `event_stream` end point which then triggers
|
||||
a `GET` to the `/chatroom` url whenever the `chatter` event is seen.
|
||||
|
||||
### Multiple Triggers
|
||||
|
||||
Multiple triggers can be provided, seprarated by commas. Each trigger gets its own options.
|
||||
```html
|
||||
<div hx-get="/news" hx-trigger="load, click delay:1s"></div>
|
||||
```
|
||||
This example will load `/news` immediate on the page load, and then again with a delay of one second after each click.
|
||||
|
||||
### Notes
|
||||
|
||||
* `hx-trigger` is not inherited
|
||||
* `hx-trigger` is not inherited
|
||||
|
@ -171,6 +171,8 @@ You can use these two attributes to implement a common UX pattern, [Active Searc
|
||||
This input will issue a request 500 milliseconds after a key up event if the input has been changed and inserts the results
|
||||
into the `div` with the id `search-results`.
|
||||
|
||||
Multiple triggers can be specified in the [hx-trigger](/attributes/hx-trigger) attribute, separated by commas.
|
||||
|
||||
#### <a name="special-events"></a> [Special Events](#special-events)
|
||||
|
||||
htmx provides a few special events for use in [hx-trigger](/attributes/hx-trigger):
|
||||
|
Loading…
x
Reference in New Issue
Block a user