mirror of
https://github.com/flynx/PortableMag.git
synced 2025-10-28 18:50:08 +00:00
testing multitouch swipes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
1f352ff5da
commit
a0da1d2320
28
index.html
28
index.html
@ -401,7 +401,8 @@ $(function(){
|
|||||||
|
|
||||||
window.MULTI_FINGER_RELEASE_TIMEOUT = 50
|
window.MULTI_FINGER_RELEASE_TIMEOUT = 50
|
||||||
|
|
||||||
var hammertime = Hammer($('.magazine')[0], {
|
//var hammertime = Hammer($('.magazine')[0], {
|
||||||
|
var hammertime = Hammer($('.viewer')[0], {
|
||||||
tapAlways: false,
|
tapAlways: false,
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -431,7 +432,6 @@ $(function(){
|
|||||||
// trigger this ONLY if no page change has happened...
|
// trigger this ONLY if no page change has happened...
|
||||||
if(target.hasClass('current') || target.parents('.current.page').length != 0){
|
if(target.hasClass('current') || target.parents('.current.page').length != 0){
|
||||||
handleCaption(target)
|
handleCaption(target)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// focus the page...
|
// focus the page...
|
||||||
@ -443,7 +443,8 @@ $(function(){
|
|||||||
|
|
||||||
|
|
||||||
$('.viewer')
|
$('.viewer')
|
||||||
.on('touchstart', function(){
|
//.on('touchstart', function(){
|
||||||
|
.on('touch', function(){
|
||||||
// This is here to recover from touching a finger after
|
// This is here to recover from touching a finger after
|
||||||
// lifting it before the timeout...
|
// lifting it before the timeout...
|
||||||
if(event.touches.length > 2){
|
if(event.touches.length > 2){
|
||||||
@ -453,7 +454,26 @@ $(function(){
|
|||||||
delete window._SECOND_FINGER_LIFTED
|
delete window._SECOND_FINGER_LIFTED
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.on('mouseup touchend', function(){
|
.on('swipeleft', function(){
|
||||||
|
if(event.touches != null){
|
||||||
|
if(event.touches.length == 2){
|
||||||
|
setTimeout(prevCover, 0)
|
||||||
|
} else if(event.touches.length == 3){
|
||||||
|
setTimeout(first, 0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.on('swiperight', function(){
|
||||||
|
if(event.touches != null){
|
||||||
|
if(event.touches.length == 2){
|
||||||
|
setTimeout(nextCover, 0)
|
||||||
|
} else if(event.touches.length == 3){
|
||||||
|
setTimeout(last, 0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
//.on('mouseup touchend', function(){
|
||||||
|
.on('release', function(){
|
||||||
var now = Date.now()
|
var now = Date.now()
|
||||||
|
|
||||||
// handle the touchend only if ALL fingers are lifted...
|
// handle the touchend only if ALL fingers are lifted...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user