added slideshow: double click or swipe up to start and stop
This commit is contained in:
@@ -238,6 +238,23 @@ function singleimage() {
|
|||||||
var pos = <?php echo $pos; ?>;
|
var pos = <?php echo $pos; ?>;
|
||||||
var subpath = '<?php echo $subpath ?>';
|
var subpath = '<?php echo $subpath ?>';
|
||||||
var images = <?php echo json_encode($objects['files']) ?>;
|
var images = <?php echo json_encode($objects['files']) ?>;
|
||||||
|
var slide = false;
|
||||||
|
var timer = null;
|
||||||
|
function slideshow() {
|
||||||
|
slide = !slide;
|
||||||
|
if (timer) clearInterval(timer);
|
||||||
|
if (slide) {
|
||||||
|
$('#pos').text('slideshow started');
|
||||||
|
$('#pos').fadeIn(1000, function() {$('#pos').fadeOut(1000)});
|
||||||
|
timer = setInterval(function() {
|
||||||
|
next();
|
||||||
|
}, 5000);
|
||||||
|
} else {
|
||||||
|
timer = nil;
|
||||||
|
$('#pos').text('slideshow started');
|
||||||
|
$('#pos').fadeIn(1000, function() {$('#pos').fadeOut(1000)});
|
||||||
|
}
|
||||||
|
}
|
||||||
function next() {
|
function next() {
|
||||||
if (++pos>=images.length) {
|
if (++pos>=images.length) {
|
||||||
pos=0;
|
pos=0;
|
||||||
@@ -280,6 +297,14 @@ function singleimage() {
|
|||||||
console.log('back')
|
console.log('back')
|
||||||
back()
|
back()
|
||||||
})
|
})
|
||||||
|
$('div.image').on('swipeup', function(e) {
|
||||||
|
console.log('slideshow')
|
||||||
|
slideshow()
|
||||||
|
})
|
||||||
|
$('div.image').dblclick(function(e) {
|
||||||
|
console.log('slideshow')
|
||||||
|
slideshow()
|
||||||
|
})
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
|
@@ -124,7 +124,7 @@ div.images img.thumbnail {
|
|||||||
align-self: center;
|
align-self: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media handheld, (max-width: 60em), (max-height: 60em) {
|
@media handheld, (max-width: 40em), (max-height: 40em) {
|
||||||
div#header.single, .more {
|
div#header.single, .more {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user