$(move).removeClass('animate');
}
- var $this=this;
+ var $this = this;
var delay = this.fluidbook.support.android ? this.fluidbook.settings.mobileTransitionDuration * 1000 : 10;
setTimeout(function () {
move.transform({translateX: left + 'px'});
});
},
+ pageTransitionFade: function (pageNr) {
+ return this.pageTransitionFadeOne(pageNr);
+ },
+
pageTransitionFadeOne: function (pageNr) {
this.transitionning = true;
var $this = this;
var turning = this.getTurningPages(pageNr);
+ console.log(turning);
$("#pages").append('<div id="nextDoublePage" aria-hidden="true" class="doublePage _fade ' + turning.nextFromClass + '"></div>');
var doublePage = $("#nextDoublePage");
if (this.fluidbook.displayOnePage) {
this.fluidbook.loader.preloadPagesBeforeTransition(turning.end, function () {
$this.fluidbook.loader.setContentsInDoublePage(doublePage, turning.end, true, function () {
+ $("#shade").addClass('fadetransition');
$this.pauseNetworkDuringTransition(pageNr);
- $this.beforeTransition(pageNr, 2, turning);
+ $this.beforeTransition(pageNr, 1, turning);
+ if (turning.center && !$this.fluidbook.displayOnePage) {
+ $("#currentDoublePage").css('opacity', 0);
+ }
$(doublePage).removeClass(turning.nextFromClass).one($this.fluidbook.support.getTransitionEndEvent(), function () {
if ($this.transitionning === false) {
this.fluidbook.hideLoader();
this.fluidbook.hideUnnecessaryButtons(page);
- var animationDuration = transition <= 1 ? 0 : parseFloat(this.fluidbook.settings.mobileTransitionDuration);
+ var animationDuration = transition < 1 ? 0 : parseFloat(this.fluidbook.settings.mobileTransitionDuration);
this.fluidbook.updateShadows(page, animationDuration);
this.centerBook(turning.center, animationDuration);
$("#pagesnumbers").addClass('hidden');
$("#shade .right").show();
}
- $("#shade").removeClass('transition');
+ $("#shade").removeClass('transition').removeClass('fadetransition');
setTimeout(function () {
$this.transitionning = false;