Fancybox中的jquery函数

Fancybox中的jquery函数,jquery,jquery-plugins,function,fancybox,Jquery,Jquery Plugins,Function,Fancybox,我正在使用fancybox在网页上加载一些内联内容 Fancybox可以很好地加载图像,唯一的问题是我希望某些jquery函数在模式窗口中工作,而模式窗口不会加载 当我在fancybox外部加载jquery函数时,它们工作得很好,所以我想知道当窗口打开时,是否有人知道如何调用这些函数 编辑 所以我已经试过打电话给Show,但无法让它工作,我在这里做错了什么 <script type="text/javascript"> jQuery(document).ready(f

我正在使用fancybox在网页上加载一些内联内容

Fancybox可以很好地加载图像,唯一的问题是我希望某些jquery函数在模式窗口中工作,而模式窗口不会加载

当我在fancybox外部加载jquery函数时,它们工作得很好,所以我想知道当窗口打开时,是否有人知道如何调用这些函数

编辑

所以我已经试过打电话给Show,但无法让它工作,我在这里做错了什么

    <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>

jQuery(文档).ready(函数($){
函数hover(){
$(“#容器ul#缩略图li a”)。悬停(
函数(){
var largePath=$(this.attr(“name”);
$(“#container#main#image img#largeId”).attr({src:largePath});返回false);
}
$(“a.group”).fancybox({
“帧宽度”:966,
“帧高”:547,
“hideOnContentClick”:false,
“callbackOnShow”:悬停
});
});

您可能只需要使用callbackOnShow选项来传递函数

这里概述了:


您可能只需要使用callbackOnShow选项来传递函数

这里概述了:


这似乎是正确的方向,但我无法加载函数-如果您能提供帮助,请参见上文!尝试用函数()替换悬停({alert(“test”);}这将告诉您它是否正在执行它。这似乎是正确的方向,但我无法让我加载函数-请参见上面的帮助!尝试将悬停替换为函数(){alert(“test”);},该函数将告诉您它是否正在执行它。