1

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

Fancybox 像图像一样加载得很好,唯一的问题是我希望某些 jquery 函数在不会加载的模态窗口中工作。

当我将 jquery 函数加载到 fancybox 之外时,它们工作正常,所以想知道是否有人知道在窗口打开时如何调用这些函数?

编辑

所以我尝试了callbackonshow但无法让它工作,我在这里做错了什么?

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

1 回答 1

1

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

它在这里概述:花式盒子

布兰登乔伊斯

于 2009-08-13T12:51:34.693 回答