Browse Source

Merge pull request #13 from naugtur/master

Mouse scroll handling
embed
Hakim El Hattab 13 years ago
parent
commit
17854e892b
  1. 25
      js/reveal.js

25
js/reveal.js

@ -133,6 +133,11 @@ var Reveal = (function(){
// Add some 3D magic to our anchors // Add some 3D magic to our anchors
linkify(); linkify();
} }
//bind scrolling
if(window.addEventListener){
document.addEventListener('DOMMouseScroll', scrollStep, false);
}
// Read the initial hash // Read the initial hash
readURL(); readURL();
@ -622,6 +627,26 @@ var Reveal = (function(){
} }
} }
var stepT=0;
function scrollStep(e){
clearTimeout(stepT);
stepT=setTimeout(function(){
if(e.detail>0){
if(availableRoutes().down){
navigateDown()
}else{
navigateRight()
}
}else{
if(availableRoutes().up){
navigateUp()
}else{
navigateLeft()
}
}
},200);
}
// Expose some methods publicly // Expose some methods publicly
return { return {
initialize: initialize, initialize: initialize,

Loading…
Cancel
Save