Question

J'utilise fancybox pour charger un contenu en ligne sur une page Web.

charges FancyBox jusqu'à fin comme les images, le seul problème est que je voudrais certaines fonctions jquery pour travailler dans la fenêtre modale qui ne se charge pas vers le haut.

Les fonctions jquery fonctionnent très bien quand je les charge en dehors de fancybox si je me demandais si quelqu'un sait comment appeler ces fonctions lorsque la fenêtre est ouverte?

EDIT

donc j'ai essayé le callbackonshow mais ne peut pas le faire fonctionner, ce que je fais mal ici?

    <script type="text/javascript">
    jQuery(document).ready(function($) {

    function hover() {
    $("#container ul#thumbnails li a").hover(
        function(){

      var largePath = $(this).attr("name");

      $("#container #main_image img#largeId").attr({ src: largePath }); return false);
    }

    $("a.group").fancybox({
              'frameWidth': 966,
              'frameHeight': 547,
              'hideOnContentClick': false,
              'callbackOnShow': hover
              });

   });
   </script>
Était-ce utile?

La solution

Vous avez probablement juste besoin d'utiliser l'option callbackOnShow pour passer dans une fonction.

Il est décrit ici: Fancy Box

Brandon Joyce

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top