Considérant que vous utilisez le « contenu » (que je suppose est HTML) et non des images, je pense que vous seriez mieux servis par un script très similaire appelé colorbox: http://colorpowered.com/colorbox/
Il est très facile à mettre en œuvre .
1) Appelez les scripts jquery et colorbox dans la tête:
<script src="/backend/js/jquery-1.4.2.min.js"></script>
<script src="/backend/js/jquery.colorbox-min.js"></script>
2) Maintenant, vous faites un minuscule, minuscule morceau de JS dans la tête. Vous liez le script Colorbox aux emplacements appropriés (classes, divs, balises d'ancrage) sur votre site où vous souhaitez réellement que ces fenêtres modales apparaissent lorsque l'utilisateur clique sur la page.
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("a[rel='example1']").colorbox();
$("a[rel='example2']").colorbox();
$("a[rel='example3']").colorbox();
$("a[rel='example4']").colorbox();
$("a[rel='example5']").colorbox();
});
</script>
Il utilise la syntaxe jquery et lie les exemples pour ancrer les balises (parce que je trouve la plupart du temps les gens veulent des liens hypertextes pour ouvrir de nouvelles fenêtres modales) Rappelez-vous que vous pouvez utiliser d'autres choses comme divs, consultez l'exemple: http://colorpowered.com/colorbox/core/example3/index.html
3) maintenant, tout ce que vous faites est de mettre l'attribut « rel » dans une balise d'ancrage sur votre page et un lien dans le fichier HTML externe que vous souhaitez ouvrir une fenêtre modale:
<a rel='example1' href="/portfolio/examples/testpage.html" title="Your text here">Click this link to open a modal window</a>
en ce qui concerne CSS va, traiter les éléments de la fenêtre modale comme y Vous auriez un élément de page normal. Tous les styles de votre feuille de style seront recurrés dans l'espace modal. J'espère que cela t'aides. Vérifiez mon site si vous avez besoin d'un exemple plus dans le monde réel de ce en action: http://jollygreendesigns.com/portfolio/
Avez-vous un exemple de ce que vous avez essayé jusqu'à présent? – Kyle
Je n'ai rien essayé. Une fois que j'ai compris un peu plus comment fonctionnait fancybox, j'ai commencé à chercher une solution. Basé sur ce que j'ai appris jusqu'ici et écrémant le fichier .js de jancybox, il y a juste 1 boîte de fantaisie et vous pouvez changer ses attributs quand il est affiché. J'ai besoin de deux boîtes de fantaisie. – Maria
désolé pour les fautes de frappe. Je veux dire "écrémer le fancybox.js fichier, il y a juste une fancybox créée. "Vous pouvez changer ses attributs quand il est montré J'ai besoin de deux boîtes de fantaisie ou pour comprendre la réponse fournie dans le lien référencé ci-dessus – Maria