diff options
| -rw-r--r-- | slides/vendor/slides.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/slides/vendor/slides.js b/slides/vendor/slides.js index 77fcca6..49db88f 100644 --- a/slides/vendor/slides.js +++ b/slides/vendor/slides.js | |||
| @@ -115,3 +115,27 @@ window.addEventListener('load', function(evt) { | |||
| 115 | } | 115 | } |
| 116 | 116 | ||
| 117 | }, false); | 117 | }, false); |
| 118 | |||
| 119 | |||
| 120 | // hide mouse after 5seconds | ||
| 121 | (function() { | ||
| 122 | var mouseTimer = null, | ||
| 123 | cursorVisible = true; | ||
| 124 | |||
| 125 | function disappearCursor() { | ||
| 126 | mouseTimer = null; | ||
| 127 | document.body.style.cursor = 'none'; | ||
| 128 | cursorVisible = false; | ||
| 129 | } | ||
| 130 | |||
| 131 | document.onmousemove = function() { | ||
| 132 | if (mouseTimer) { | ||
| 133 | window.clearTimeout(mouseTimer); | ||
| 134 | } | ||
| 135 | if (!cursorVisible) { | ||
| 136 | document.body.style.cursor = 'default'; | ||
| 137 | cursorVisible = true; | ||
| 138 | } | ||
| 139 | mouseTimer = window.setTimeout(disappearCursor, 5000); | ||
| 140 | }; | ||
| 141 | })(); | ||
