J'ai une fonction javascript appelée confirm() qui utilise la bibliothèque JQuery UI pour ouvrir les dialogues.Comment utiliser le plugin de dialogue fancybox pour afficher un div directement
Par exemple:
jQuery('#confirm-popup').dialog('open');
Cela ouvre et rend un div id avec confirm-popup
. Je voudrais passer à fancybox car il a un effet élastique dont j'ai besoin. Donc j'espérais que ce qui suit fonctionnerait après avoir installé fancybox.
jQuery('confirm-popup').fancybox();
Cela ne semble pas fonctionner. Autant que je peux voir, vous pouvez seulement appeler la fonction fancybox()
sur une balise d'ancrage. Je ne veux pas utiliser de balises d'ancrage, car cela impliquerait beaucoup de changements de code pour moi car j'ai déjà mappé ma fonction de confirmation à ces balises.
Idéalement, je voudrais simplement saisir l'élément div et le montrer de la même manière que la méthode de dialogue jQuery UI? Existe-t-il un moyen de le faire avec Fancybox?