You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
174 lines
3.1 KiB
JavaScript
174 lines
3.1 KiB
JavaScript
5 years ago
|
$(document).ready(function() {
|
||
|
/*
|
||
|
* Simple image gallery. Uses default settings
|
||
|
*/
|
||
|
|
||
|
$('.fancybox').fancybox();
|
||
|
|
||
|
/*
|
||
|
* Different effects
|
||
|
*/
|
||
|
|
||
|
// Change title type, overlay closing speed
|
||
|
$(".fancybox-effects-a").fancybox({
|
||
|
helpers: {
|
||
|
title : {
|
||
|
type : 'outside'
|
||
|
},
|
||
|
overlay : {
|
||
|
speedOut : 0
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
// Disable opening and closing animations, change title type
|
||
|
$(".fancybox-effects-b").fancybox({
|
||
|
openEffect : 'none',
|
||
|
closeEffect : 'none',
|
||
|
|
||
|
helpers : {
|
||
|
title : {
|
||
|
type : 'over'
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
// Set custom style, close if clicked, change title type and overlay color
|
||
|
$(".fancybox-effects-c").fancybox({
|
||
|
wrapCSS : 'fancybox-custom',
|
||
|
closeClick : true,
|
||
|
|
||
|
openEffect : 'none',
|
||
|
|
||
|
helpers : {
|
||
|
title : {
|
||
|
type : 'inside'
|
||
|
},
|
||
|
overlay : {
|
||
|
css : {
|
||
|
'background' : 'rgba(238,238,238,0.85)'
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
// Remove padding, set opening and closing animations, close if clicked and disable overlay
|
||
|
$(".fancybox-effects-d").fancybox({
|
||
|
padding: 0,
|
||
|
|
||
|
openEffect : 'elastic',
|
||
|
openSpeed : 150,
|
||
|
|
||
|
closeEffect : 'elastic',
|
||
|
closeSpeed : 150,
|
||
|
|
||
|
closeClick : true,
|
||
|
|
||
|
helpers : {
|
||
|
overlay : null
|
||
|
}
|
||
|
});
|
||
|
|
||
|
/*
|
||
|
* Button helper. Disable animations, hide close button, change title type and content
|
||
|
*/
|
||
|
|
||
|
$('.fancybox-buttons').fancybox({
|
||
|
openEffect : 'none',
|
||
|
closeEffect : 'none',
|
||
|
|
||
|
prevEffect : 'none',
|
||
|
nextEffect : 'none',
|
||
|
|
||
|
closeBtn : false,
|
||
|
|
||
|
helpers : {
|
||
|
title : {
|
||
|
type : 'inside'
|
||
|
},
|
||
|
buttons : {}
|
||
|
},
|
||
|
|
||
|
afterLoad : function() {
|
||
|
this.title = 'Obrázek ' + (this.index + 1) + ' z ' + this.group.length + (this.title ? ' - ' + this.title : '');
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
/*
|
||
|
* Thumbnail helper. Disable animations, hide close button, arrows and slide to next gallery item if clicked
|
||
|
*/
|
||
|
|
||
|
$('.fancybox-thumbs').fancybox({
|
||
|
prevEffect : 'none',
|
||
|
nextEffect : 'none',
|
||
|
|
||
|
closeBtn : false,
|
||
|
arrows : false,
|
||
|
nextClick : true,
|
||
|
|
||
|
helpers : {
|
||
|
thumbs : {
|
||
|
width : 50,
|
||
|
height : 50
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
/*
|
||
|
* Media helper. Group items, disable animations, hide arrows, enable media and button helpers.
|
||
|
*/
|
||
|
$('.fancybox-media')
|
||
|
.attr('rel', 'media-gallery')
|
||
|
.fancybox({
|
||
|
openEffect : 'none',
|
||
|
closeEffect : 'none',
|
||
|
prevEffect : 'none',
|
||
|
nextEffect : 'none',
|
||
|
|
||
|
arrows : false,
|
||
|
helpers : {
|
||
|
media : {},
|
||
|
buttons : {}
|
||
|
}
|
||
|
});
|
||
|
|
||
|
/*
|
||
|
* Open manually
|
||
|
*/
|
||
|
|
||
|
$("#fancybox-manual-a").click(function() {
|
||
|
$.fancybox.open('fancy-box/1_b.jpg');
|
||
|
});
|
||
|
|
||
|
$("#fancybox-manual-b").click(function() {
|
||
|
$.fancybox.open({
|
||
|
href : 'iframe.html',
|
||
|
type : 'iframe',
|
||
|
padding : 5
|
||
|
});
|
||
|
});
|
||
|
|
||
|
$("#fancybox-manual-c").click(function() {
|
||
|
$.fancybox.open([
|
||
|
{
|
||
|
href : 'fancy-box/1_b.jpg',
|
||
|
title : 'My title'
|
||
|
}, {
|
||
|
href : 'fancy-box/2_b.jpg',
|
||
|
title : '2nd title'
|
||
|
}, {
|
||
|
href : 'fancy-box/3_b.jpg'
|
||
|
}
|
||
|
], {
|
||
|
helpers : {
|
||
|
thumbs : {
|
||
|
width: 75,
|
||
|
height: 50
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
|
||
|
|
||
|
});
|