Fix Inner nav. doesnt work if slide is the last.
This commit is contained in:
parent
4c25374328
commit
d123cd9551
18
shower.js
18
shower.js
|
@ -73,20 +73,15 @@ window.shower = window.shower || (function(window, document, undefined) {
|
|||
|
||||
if (slide.isFinished()) {
|
||||
timer = setInterval(function() {
|
||||
console.log('fin');
|
||||
clearInterval(timer);
|
||||
if ( ! slide.isLast()) {
|
||||
shower.next();
|
||||
}
|
||||
shower.next();
|
||||
},
|
||||
slide.timing * (slide.innerLength || 1));
|
||||
} else {
|
||||
timer = setInterval(function() {
|
||||
if (slide.isFinished()) {
|
||||
clearInterval(timer);
|
||||
if ( ! slide.isLast()) {
|
||||
shower.next();
|
||||
}
|
||||
} else {
|
||||
slide.next(shower);
|
||||
}
|
||||
|
@ -131,10 +126,8 @@ window.shower = window.shower || (function(window, document, undefined) {
|
|||
slide = this;
|
||||
|
||||
if ( ! slide.hasInnerNavigation || slide.isFinished()) {
|
||||
if ( ! slide.isLast()) {
|
||||
shower.next();
|
||||
return false;
|
||||
}
|
||||
shower.next();
|
||||
return false;
|
||||
}
|
||||
|
||||
if ( ! slide.isFinished()) {
|
||||
|
@ -395,11 +388,6 @@ window.shower = window.shower || (function(window, document, undefined) {
|
|||
ret = false,
|
||||
slide;
|
||||
|
||||
// If don't exist next slide
|
||||
if (! nextSlide) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
slide = shower.slideList[currentSlideNumber];
|
||||
|
||||
if (shower.isSlideMode()) {
|
||||
|
|
Loading…
Reference in New Issue