animationFrame-based animation now works on setCurrentPage...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-02-25 18:48:46 +04:00
parent 9f99e3956f
commit c0ff3fc751

View File

@ -400,7 +400,6 @@ function setCurrentPage(n){
if(n == null){ if(n == null){
n = getPageNumber() n = getPageNumber()
} }
var scale = getMagazineScale()
var l = $('.page').length var l = $('.page').length
// normalize the number... // normalize the number...
n = n < 0 ? l - n : n n = n < 0 ? l - n : n
@ -416,7 +415,13 @@ function setCurrentPage(n){
var align = isNavigationViewRelative() ? 'center' : null var align = isNavigationViewRelative() ? 'center' : null
var left = getMagazineOffset(cur, null, align) var left = getMagazineOffset(cur, null, align)
setElementTransform($('.magazine'), left, scale) if(USE_TRANSITIONS_FOR_ANIMATION){
setTransitionDuration($('.magazine'), DEFAULT_TRANSITION_DURATION)
setElementTransform($('.magazine'), left)
} else {
animateElementTo($('.magazine'), left, DEFAULT_TRANSITION_DURATION)
}
return cur return cur
} }