Oltre a questo, fancybox permette di visualizzare iframe nel proprio sito: vediamo come farlo nel modo più semplice possibile.
Supponiamo di voler visualizzare la pagina di google all'interno di un iframe.
Iniziamo inserendo
<a class="extLink" href="http://www.google.it/">Apri Google</a>nella pagina. Se ora clicchiamo sul link finiremo in Google come accade con un normale link a Google.
A questo punto dobbiamo inserire questo pezzetto di codice tra tag <script>
all'interno di <head></head>
$(document).ready(function(){
$(".extLink").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'hideOnOverlayClick' : false
});
});
In particolare hideOnOverlayClick è impostato a false cosicché l'unico modo per chiudere il frame aperto sia cliccare la X in alto a destra.
Se ora clicchiamo sul link si aprirà una finestra contenente la pagina di Google, all'interno della nostra pagina web.
Provare per credere: Apri Google
Le istruzioni per installare fancybox sono qui, mentre le opzioni disponibili sono qui.

0 commenti: