mirror of
https://github.com/flynx/PortableMag.git
synced 2025-12-21 11:01:48 +00:00
fixed getPageNumber(...) in layout.html...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
76608ce163
commit
369aecfd34
14
layout.html
14
layout.html
@ -40,15 +40,13 @@ function getPageNumber(){
|
|||||||
var s = $('.viewer').scrollLeft()
|
var s = $('.viewer').scrollLeft()
|
||||||
var W = $('.viewer').width()
|
var W = $('.viewer').width()
|
||||||
var cur = -1
|
var cur = -1
|
||||||
$('.page').each(function(i, e){
|
var res = $('.page').map(function(i, e){
|
||||||
e = $(e)
|
e = $(e)
|
||||||
var l = e.position().left
|
var l = e.position().left
|
||||||
var w = e.width()
|
var w = e.width()
|
||||||
if(l+(w/2) >= s){
|
return Math.abs((l+(w/2)) - (s+(W/2)))
|
||||||
cur = i
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
cur = res.index(Math.min.apply(Math, res))
|
||||||
return cur
|
return cur
|
||||||
}
|
}
|
||||||
function setCurrentPage(n){
|
function setCurrentPage(n){
|
||||||
@ -61,7 +59,11 @@ function setCurrentPage(n){
|
|||||||
n = n >= l ? l - 1 : n
|
n = n >= l ? l - 1 : n
|
||||||
$('.current.page').removeClass('current')
|
$('.current.page').removeClass('current')
|
||||||
$($('.page')[n]).addClass('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(){
|
function nextPage(){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user