Con un clic di un pulsante, sto cercando di mostrare un semplice div nascosto in una scatola fantasia. Questo è il codice che funziona :Mostra un div con Fancybox
$("#btnForm").fancybox({ content: $("#divForm").html() });
Ma da quello che ho letto, questo non sembra essere il modo standard per ottenere questo risultato. Ho provato ciascuno dei seguenti, senza successo:
$("#btnForm").fancybox({ href: "#divForm" });
$("#btnForm").click(function() {
$.fancybox({ href: "#divForm" });
});
$("#btnForm").click(function() {
$("#divForm").fancybox();
});
Qualcuno mi può punto nella giusta direzione su come utilizzare correttamente questa utilità? Ecco il mio html:
<input type="button" value="Load Form" id="btnForm" />
<div id="divForm" style="display:none">
<form action="tbd">
File: <input type="file" /><br /><br />
<input type="submit" />
</form>
</div>
Hmm - bene +1 perché sembra molto più vicino a quello di cui ho bisogno, ma la fancybox è vuota per qualche motivo. Nessun errore nella console e il codice mi sembra giusto. Esiste un tipo in cui nessuno di noi due sta vedendo? –
ho aggiunto un esempio operativo completo, almeno funziona per me (OSX con Safari e Firefox) –
Questo codice non funziona con Fancybox 1.3, ma l'uso della versione più recente funziona perfettamente. Grazie. –