From 4f9c450e56d4afdf251b272d5b598355b447cd6e Mon Sep 17 00:00:00 2001 From: Jeantwan Teuma Date: Sat, 8 Apr 2017 16:36:19 +0200 Subject: [PATCH] Ceil function is now used when calculating the item size --- src/sly.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sly.js b/src/sly.js index 1cd77a5..83ce201 100644 --- a/src/sly.js +++ b/src/sly.js @@ -30,6 +30,7 @@ var sqrt = Math.sqrt; var pow = Math.pow; var round = Math.round; + var ceil = Math.ceil; var max = Math.max; var min = Math.min; @@ -210,7 +211,7 @@ // Item var $item = $(element); var rect = element.getBoundingClientRect(); - var itemSize = round(o.horizontal ? rect.width || rect.right - rect.left : rect.height || rect.bottom - rect.top); + var itemSize = ceil(o.horizontal ? rect.width || rect.right - rect.left : rect.height || rect.bottom - rect.top); var itemMarginStart = getPx($item, o.horizontal ? 'marginLeft' : 'marginTop'); var itemMarginEnd = getPx($item, o.horizontal ? 'marginRight' : 'marginBottom'); var itemSizeFull = itemSize + itemMarginStart + itemMarginEnd;