Salve
uso questo script
quando clicco per aprirmi la foto a lightbox me la apre più grande dello schermo tagliandomi la parte di sopra e sotto
come posso risolvere? sto uscendo letteralmente passo modificando css o altro ma senza risultato.
Grazie
uso questo script
Codice:
<link rel="stylesheet" href="https://www.redshopping.it/glightbox.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.2/jquery.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/justifiedGallery/3.8.1/css/justifiedGallery.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/justifiedGallery/3.8.1/js/jquery.justifiedGallery.min.js"></script>
<div align="center">
<button class="enable-a" id="a" onclick="callEnhanced(this.id)">Characters</button>
<button class="enable-b" id="b" onclick="callEnhanced(this.id)">Environments</button>
<button class="enable-c" id="c" onclick="callEnhanced(this.id)">Props</button>
<button class="enable-d" id="d" onclick="callEnhanced(this.id)">Covers</button>
<button class="enable-e" id="e" onclick="callEnhanced(this.id)">Projects</button>
<button class="enable-all" id="all" onclick="callEnhanced(this.id)">All</button>
</div>
<br/>
<div align="center">
<div id="filtersa" style="width:95%;">
<a href="IMG/IMG1.jpg" class="glightbox filter a" title="TITOLO" data-glightbox="title: titolo; description: descrizione" >
<img src="IMG/IMG1.jpg" />
</a>
<a href="IMG/IMG2.jpg" class="glightbox filter a" title="TITOLO" data-glightbox="title: titolo; description: descrizione" >
<img src="IMG/IMG2.jpg>" />
</a>
<a href="IMG/IMG3.jpg" class="glightbox filter b" title="TITOLO" data-glightbox="title: titolo; description: descrizione" >
<img src="IMG/IMG3.jpg" />
</a>
<a href="IMG/IMG4.jpg" class="glightbox filter c" title="TITOLO" data-glightbox="title: titolo; description: descrizione" >
<img src="IMG/IMG4.jpg" />
</a>
<a href="IMG/IMG5.jpg" class="glightbox filter e" title="TITOLO" data-glightbox="title: titolo; description: descrizione" >
<img src="IMG/IMG5.jpg" />
</a>
</div>
</div>
<script>
$('#filtersa').justifiedGallery({
rowHeight: 300,
maxRowHeight: null,
margins: 3,
border: 0,
lastRow: 'nojustify',
captions: true,
randomize: false,
});
$('.enable-a').click(function () {
$("#filtersa").justifiedGallery({ filter: '.a' });
$("#filtersa > a").removeClass('glightbox');
$("#filtersa > a.a").addClass('glightbox');
});
$('.enable-b').click(function () {
$("#filtersa").justifiedGallery({ filter: '.b' });
$("#filtersa > a").removeClass('glightbox');
$("#filtersa > a.b").addClass('glightbox');
});
$('.enable-c').click(function () {
$("#filtersa").justifiedGallery({ filter: '.c' });
$("#filtersa > a").removeClass('glightbox');
$("#filtersa > a.c").addClass('glightbox');
});
$('.enable-e').click(function () {
$("#filtersa").justifiedGallery({ filter: '.e' });
$("#filtersa > a").removeClass('glightbox');
$("#filtersa > a.e").addClass('glightbox');
});
$('.enable-d').click(function () {
$("#filtersa").justifiedGallery({ filter: '.d' });
$("#filtersa > a").removeClass('glightbox');
$("#filtersa > a.d").addClass('glightbox');
});
$('.enable-all').click(function () {
$("#filtersa").justifiedGallery({ filter: false });
$("#filtersa > a").addClass('glightbox');
});
</script>
<script src="https://www.redshopping.it/glightbox.min.js" ></script>
<script>
var lightboxDescription = GLightbox({
selector: 'glightbox'
});
function call(id) {
const items = Array.from(document.getElementsByClassName("filter"));
items.map(function (item, index) {
console.log(item);
if (id === "all") {
item.classList.remove('d-none');
item.classList.add('fadeIn','glightbox');
setTimeout(clean,500);
} else {
const check = items[index].classList.contains(id);
console.log(check);
if (check) {
item.classList.remove('d-none');
item.classList.add('fadeIn','glightbox');
} else {
item.classList.add('d-none');
item.classList.remove('fadeIn','glightbox');
}
}
})
}
function callEnhanced(id) {
call(id); // Here we call your current call method
const items = Array.from(document.getElementsByClassName("filter2")); // here we filter)
items.map(function (item, index) {
if (id === "all") {
item.classList.add('show');
} else {
var check = items[index].classList.contains(id);
if (check) {
item.classList.add('show');
} else {
item.classList.remove('show');
}
}
})
}
function clean() {
const items = Array.from(document.getElementsByClassName("filter"));
items.map(function (item, index) {
item.classList.remove('fadeIn');
})
}
</script>
quando clicco per aprirmi la foto a lightbox me la apre più grande dello schermo tagliandomi la parte di sopra e sotto
come posso risolvere? sto uscendo letteralmente passo modificando css o altro ma senza risultato.
Grazie