this.pauseNetworkDuringPagesPreload();
this.fluidbook.loader.preloadPagesBeforeTransition(turning.end, function () {
$this.fluidbook.loader.setContentsInDoublePage(doublePage, turning.end, true, function () {
+ $("#shade").addClass('transition');
$this.pauseNetworkDuringTransition(pageNr);
$this.beforeTransition(pageNr, 2, turning);
$("#currentDoublePage").addClass('_2d').addClass('axis_' + $this.transitionAxis).addClass(turning.currentToClass);
$(doublePage).removeClass(turning.nextFromClass).one($this.fluidbook.support.getTransitionEndEvent(), function (event) {
- if ($this.transitionning == false) {
+ if ($this.transitionning === false) {
return;
}
$("#currentDoublePage").remove();
$("#shade .right").show();
}
+ $("#shade").removeClass('transition');
setTimeout(function () {
$this.transitionning = false;
.doublePage {
&._2d.axis_x {
&.next {
- transform: translate3d(@book-page-width-double, 0, 0, 0);
+ transform: translate3d(@book-page-width-double, 0, 0);
}
&.prev {
- transform: translate3d(-@book-page-width-double, 0, 0, 0);
+ transform: translate3d(-@book-page-width-double, 0, 0);
}
}
}
z-index: 5;
pointer-events: none;
opacity: @page-shade-opacity;
+ transition: opacity 100ms;
+
+ &.transition {
+ opacity: 0;
+ }
.portrait & {
display: none;
position: absolute;
z-index: 11;
direction: ltr;
-
+ s
&.animate {
transition: all @zoomtransition ease-out;
}