mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-07 23:16:52 +08:00
Fixed #119 - slide box events
This commit is contained in:
@ -12,6 +12,7 @@
|
||||
initialize: function(opts) {
|
||||
var _this = this;
|
||||
|
||||
this.slideChanged = opts.slideChanged || function() {};
|
||||
this.el = opts.el;
|
||||
this.pager = this.el.querySelector('.slide-box-pager');
|
||||
|
||||
@ -120,9 +121,15 @@
|
||||
content.classList.add('slide-box-animating');
|
||||
content.style.webkitTransform = 'translate3d(' + -offsetX + 'px, 0, 0)';
|
||||
|
||||
var lastSlide = this.slideIndex;
|
||||
|
||||
// Update the slide index
|
||||
this.slideIndex = Math.ceil(offsetX / slideWidth);
|
||||
|
||||
if(lastSlide !== this.slideIndex) {
|
||||
this.slideChanged && this.slideChanged(this.slideIndex);
|
||||
}
|
||||
|
||||
this._updatePager();
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user