jQuery fancybox - cible spécifique div #id dans un iframe
Est-il possible d'utiliser fancybox pour charger un specifique div #id à partir d'une autre page, plutôt que de se charger de l'ensemble de la page via iframe?
Par exemple, je peux utiliser
$('#link-whole').fancybox({
'width' : '80%',
'height' : '80%',
'type' : 'iframe',
});
avec
<a id="link-whole" href="somepage.html">link 1</a>
à charger tous 'somepage.html" dans l'iframe, mais comment aurais-je charge JUSTE le contenu d'un div avec l'id "cible" (par exemple)?
Vous devez vous connecter pour publier un commentaire.
Si la page est sur le même domaine de la page que vous êtes en ouverture de la fancybox sur alors vous devriez être en mesure d'utiliser le dataFilter option de jQuery.ajax pour filtrer les données renvoyées vers le bas à l'ID de la cible que vous voulez.
Si la méthode ne fonctionne pas pour vous, essayez de
filter
sur la ligne à l'intérieur dataFilter objet.Vous pouvez cibler la partie spécifique de la page à l'aide de beforeShow