Domanda

Sto cercando di inserire un modulo di accesso tramite un lightbox usando il contenuto in linea, tuttavia, vorrei che questo degrada con grazia se l'utente non ha JavaScript. Secondo la documentazione di FancyBox, il mio tag di ancoraggio dovrebbe avere un href dell'ID del contenuto da visualizzare, come così:

<a href="#fancybox-logon">Log On</a>
<div id="fancybox-logon" style="display:none;">My log on form!</div>

Questo va bene, fino a quando qualcuno non visita con JavaScript. Quindi sono legati a qualcosa che non esiste. Una soluzione migliore, nella mia mente, è un markup come questo:

<a href="logon.php" data-lightbox="fancybox-logon">Log on!</a>
<div id="fancybox-logon" style="display:none;">My log on form!</div>

In questo modo, se qualcosa si rompe, l'utente verrà indirizzato a un registro esterno a pagina. C'è un modo per raggiungere questo obiettivo con FancyBox o qualche altra soluzione Lightbox?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top