diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2018-09-23 23:24:21 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2018-09-23 23:24:21 +0200 |
| commit | 87c770d4fd8fe4c47a8bef0a9875cf4ade006f8c (patch) | |
| tree | 5788649be50de93fabb8616613b80eee7d811714 /slides | |
| parent | 4a581f44178b8217d8b87b1e6bb6aa661108e68e (diff) | |
| download | mitjafelicijan.com-87c770d4fd8fe4c47a8bef0a9875cf4ade006f8c.tar.gz | |
content update
Diffstat (limited to 'slides')
| -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 | })(); | ||
