diff --git a/src/js/modules/webslides.js b/src/js/modules/webslides.js index ae47377..139b303 100644 --- a/src/js/modules/webslides.js +++ b/src/js/modules/webslides.js @@ -347,7 +347,7 @@ export default class WebSlides { play(time) { time = time || this.autoslide_; - if (!this.interval_ && Number.isInteger(time) && time > 0) { + if (!this.interval_ && typeof time === 'number' && time > 0) { this.interval_ = setInterval(this.goNext.bind(this), time); } } diff --git a/src/js/plugins/hash.js b/src/js/plugins/hash.js index f447d37..43f834f 100644 --- a/src/js/plugins/hash.js +++ b/src/js/plugins/hash.js @@ -47,7 +47,7 @@ export default class Hash { slide = parseInt(results[1], 10); } - if (!Number.isInteger(slide) || slide < 0 || !Array.isArray(results)) { + if (typeof slide !== 'number' || slide < 0 || !Array.isArray(results)) { slide = null; } else { slide--; // Convert to 0 index