'slidechanged' event, added Reveal.addEventListener/Reveal.removeEventListener api methods
This commit is contained in:
parent
ebb834f4b0
commit
19b67aab13
4 changed files with 99 additions and 56 deletions
18
README.md
18
README.md
|
@ -68,16 +68,27 @@ The Reveal class provides a minimal JavaScript API for controlling its navigatio
|
|||
|
||||
### States
|
||||
|
||||
If you set ``data-state="someState"`` on a slide ``<section>``, "someState" will be applied as a class on the document element when that slide is opened. This allows you to apply broad style changes to the page based on the active slide.
|
||||
If you set ``data-state="somestate"`` on a slide ``<section>``, "somestate" will be applied as a class on the document element when that slide is opened. This allows you to apply broad style changes to the page based on the active slide.
|
||||
|
||||
Furthermore you can also listen to these changes in state via JavaScript:
|
||||
|
||||
```
|
||||
document.addEventListener( 'someState', function() {
|
||||
Reveal.addEventListener( 'somestate', function() {
|
||||
// TODO: Sprinkle magic
|
||||
}, false );
|
||||
```
|
||||
|
||||
### Slide change event
|
||||
|
||||
An 'slidechanged' event is fired each time the slide is changed (regardless of state). The event object holds the index of the current slide.
|
||||
|
||||
```
|
||||
Reveal.addEventListener( 'slidechanged', function( event ) {
|
||||
// event.indexh & event.indexv
|
||||
} );
|
||||
```
|
||||
|
||||
|
||||
## Examples
|
||||
|
||||
* http://lab.hakim.se/reveal-js/ (original)
|
||||
|
@ -104,6 +115,9 @@ document.addEventListener( 'someState', function() {
|
|||
#### 1.3 (master)
|
||||
- Revised keyboard shortcuts, including ESC for overview, N for next, P for previous. Thanks [mahemoff](https://github.com/mahemoff)
|
||||
- Added support for looped presentations via config
|
||||
- Fixed IE9 fallback
|
||||
- Added event binding methods (Reveal.addEventListener, Reveal.removeEventListener)
|
||||
- Added 'slidechanged' event
|
||||
|
||||
#### 1.2
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue