diff --git a/dragend.js b/dragend.js index 09d82a5..59b893c 100644 --- a/dragend.js +++ b/dragend.js @@ -88,6 +88,7 @@ onDragStart : noop, onDrag : noop, onDragEnd : noop, + onPageWillChange : noop, afterInitialize : noop, keyboardNavigation : false, stopPropagation : false, @@ -633,6 +634,8 @@ this.page = 0; break; } + + this.settings.onPageWillChange.call( this, this.page + 1, event ); }, // ### On swipe end @@ -834,7 +837,13 @@ container.removeAttribute("style"); - for (var i = 0; i < this.pages.length; i++) { + var pagesLength = 0; + + if (this.pages != undefined) { + pagesLength = this.pages.length + } + + for (var i = 0; i < pagesLength; i++) { this.pages[i].removeAttribute("style"); }