[ GDRCD 5.x ] Problema di ancore nelle modali
[ GDRCD 5.x ] Problema di ancore nelle modali postato il 24/04/2021 15:02:16 nel forum programmazione, open source e hosting
...non so se sia un problema capitato anche a qualcun altro, o se magari sia il problema più stupido e scemo mai visto, ma da quando abbiamo inserito le modali in land, nella modale del regolamento stiamo riscontrando un fastidio bug riferito alle ancore di testo presenti nel menù di navigazione.
Mi spiego meglio sulla struttura della pagina.
Il regolamento si apre in una finestra modale di GDRCD e viene visualizzato tramite iframe.
(Le pagine del regolamento, sono pagine in normale .html localizzate in un'apposita cartella dell'hosting)
A lato, abbiamo un indice dei contenuti navigabile tramite normali ancore di testo.
Il primo giorno in cui abbiamo caricato il regolamento, tutto funzionava regolarmente senza dare alcun tipo di problema... è da diverso tempo, però, che si verifica un fastidioso bug grafico una volta che si clicka sui link delle ancore di testo:
tutto il layout della pagina, modale compresa, viene spostata verso l'alto.
Il link rimanda sì all'ancora di testo, portandola in cima alla finestra di navigazione, il problema è che facendo così, viene fatto slittare l'intero layout.
(Posto una frazione della stamp dello schermo, per farvi capire cosa intendo)

Come vedete, anche il background slitta verso l'alto, oscurando, di fatto, sia la barra di chiusura della modale, che la toolbar che abbiamo posizionato nella parte alta del layout.
La domanda è: c'è un modo per aggirare questo problema, mantenendo le ancore di testo?
Dobbiamo rinunciare a questo sistema e pensare di strutturare diversamente la navigazione del regolamento?
Dobbiamo rinunciare alla modale e arrenderci a far visualizzare il regolamento in una nuova scheda del browser?
(Se dovesse servire postare parti di codice, non è un problema, non saprei, però, quali parti postare, in questo caso...)
Grazie a chiunque risponderà!
Pagine → 1
28/04/2021 14:11:02
Ciao!
Stesso problema l'abbiamo avuto noi.
Se non ricordo male, il problema lo dava con certi browser (Chrome mi pare) mentre con altri funzionava bene.
Tuttavia essendo comunque un Bug fastidioso abbiamo deciso di togliere l'utilizzo delle ancore per spostarsi da un punto all'altro del regolamento.
28/04/2021 15:42:56
betsutamashi ha scritto: Ciao!
Stesso problema l'abbiamo avuto noi.
Se non ricordo male, il problema lo dava con certi browser (Chrome mi pare) mentre con altri funzionava bene.
Tuttavia essendo comunque un Bug fastidioso abbiamo deciso di togliere l'utilizzo delle ancore per spostarsi da un punto all'altro del regolamento.
A noi il problema persisteva anche su Opera, ma non su Edge e Mozilla... quindi ti confermo che in effetti è dato dalla lettura da parte del browser.
Non so se sia perché si tratta di una funzione ormai deprecata o cos'altro...
Per il momento, comunque, anche noi abbiamo optato per una soluzione alternativa (classica apertura un nuova tab invece che in modale per il regolamento, ma lasciando le ancore testuali) per vedere se effettivamente esiste un modo per ovviare a questo problema, sigh ;__;
(Non dovessimo trovarlo, suppongo passeremo al classico script comparsa/scomparsa div per i capitoli, a questo punto...)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of Tanks ↗
Exclusive Villa GdR ↗
Foundation Galactic Frontier ↗