Apre il lightbox fuori pagina

djjunior

Utente Attivo
24 Lug 2004
99
1
8
Salve
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
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
napuleone non si chiude il thead e non si apre il tbody Javascript 0
K La pagina index, si apre sul form e non al top page Javascript 0
E [HTML] non apre link a file locale ma se lo imposto su barra indirizzi lo apre HTML e CSS 3
romeocharly in win 10 mi si apre una finestra di configuraziuone di parametri di una cam errata Windows e Software 2
A [WordPress] Aggiornamento tema - non apre più il sito WordPress 0
Tommy03 Perchè non si apre una pagina PHP PHP 4
M La bozza di un sito con alcune funzioni javascript non si apre correttamente su smartphone Javascript 1
A [Javascript] Datepicker - il calendario non si apre Javascript 16
Magenta [WordPress] Errore di connessione: si apre solo la home page e senza grafica WordPress 9
U [Javascript] div linkabile che apre link e scompare Javascript 3
D Porta (internet) che si apre e chiude IP Cam e Videosorveglianza 0
L mailto: apre la finestra di posta in background HTML e CSS 2
F popup che si apre SOLO alla prima pagina visitata, qualunque essa sia Javascript 16
A app che apre automaticamente il bluetooth e connette automaticamente il dispositivo Sviluppo app per Android 3
Z Script per aprire video youtube sia apre a schermo intero e poi ridimensionare in automatico Javascript 1
M ASP.NET Response.Redirect che si apre in una nuova finestra ASP.NET 1
piero 53 La pagina riservata non si apre Classic ASP 5
A [Java] Eseguibile .jar che non si apre Java 1
Trapano [RISOLTO] Pagina2 che si apre solo da pagina 1 PHP 6
B Internet explorer non apre i menù ? HTML e CSS 0
Shyson Onclick apre popup nel posto sbagliato Javascript 0
E [Menu JQuery]: problema click quando il sottomenu si apre sopra un iframe... jQuery 0
D LAMP non apre WordPress WordPress 0
W Link che apre un div non funzionante HTML e CSS 7
K Pagina con immagine che si apre HTML e CSS 0
G menu che si apre al click destro Javascript 0
papayablu Pannello di controllo in XP non si apre Windows e Software 3
C Thunderbid 3 - non si apre il setup Discussioni Varie 3
C barra che si apre sopra la pagina HTML e CSS 1
B file txt non apre finestra di dialogo apri/salva PHP 0
A link che si apre nella stessa pagina Flash 4
Robby84 Il sito non si apre con IE HTML e CSS 2
max1850 Link testuale con ID che apre una nuova finestra Classic ASP 8
M Aiuto combobox non si apre Flash 0
K Creare bottone che apre un URL esterno Flash 8
Dax87 Un virus che mi apre pagine internet? Sicurezza e Virus 2
M IE7 non apre schermo intero Windows e Software 0
Z Pop-up si apre con ie e non con firefox Flash 2
F popup che non si apre HTML e CSS 6
Daphneblue windows media player non apre i filmati in rete Windows e Software 0
A chromeless che si apre in automatico HTML e CSS 4
M [WordPress] Modifiche CSS su lightbox WordPress 2
L [PHP] lightbox touch screen PHP 0
P Visualizzare video mp4 con effetto lightbox jQuery 1
I Efetti con Lightbox Javascript 1
S Bootstrap e lightbox HTML e CSS 0
P jquery lightbox su hotspot jQuery 1
P gallerie immagini con jquery lightbox jQuery 1
P lightbox con dreamweaver HTML e CSS 1

Discussioni simili