fixed getPageNumber(...) in layout.html...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-02-11 16:58:55 +04:00
parent 76608ce163
commit 369aecfd34

View File

@ -40,15 +40,13 @@ function getPageNumber(){
var s = $('.viewer').scrollLeft()
var W = $('.viewer').width()
var cur = -1
$('.page').each(function(i, e){
var res = $('.page').map(function(i, e){
e = $(e)
var l = e.position().left
var w = e.width()
if(l+(w/2) >= s){
cur = i
return false
}
return Math.abs((l+(w/2)) - (s+(W/2)))
})
cur = res.index(Math.min.apply(Math, res))
return cur
}
function setCurrentPage(n){
@ -61,7 +59,11 @@ function setCurrentPage(n){
n = n >= l ? l - 1 : n
$('.current.page').removeClass('current')
$($('.page')[n]).addClass('current')
$('.current.page').ScrollTo({'offset': 20})
var cur = $('.current.page')
var offset = $('.viewer').width()/2 - cur.width()/2
cur.ScrollTo({
offsetLeft: offset
})
}
function nextPage(){