]> _ Git - fluidbook-html5.git/commitdiff
wip #4210 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 15 Jun 2022 14:26:31 +0000 (16:26 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 15 Jun 2022 14:26:31 +0000 (16:26 +0200)
js/libs/fluidbook/fluidbook.slider.js

index 4a9cfb10e0e5a0758179ac7fc9a432afc496ec14..c223c24635d5ee0abeac3ec8750780f333cf0f42 100644 (file)
@@ -85,6 +85,9 @@ FluidbookSlider.prototype = {
     },
 
     hover: function (pageX) {
+        if (!$("#slider").length === 0) {
+            return;
+        }
         $("#slider").addClass('hover');
         var page = this.getPageByX(this.pageToSlider(pageX));
         this.updateThumb(page);
@@ -107,7 +110,11 @@ FluidbookSlider.prototype = {
     },
 
     pageToSlider: function (pageX) {
-        return pageX - $("#slider").offset().left;
+        try {
+            return pageX - $("#slider").offset().left;
+        } catch (e) {
+            return 1;
+        }
     },
 
     updatePageByCursorPosition: function (pos, gotoPage, updateCursor) {