Fancybox中的jquery函数

时间:2009-08-13 12:42:01

标签: jquery jquery-plugins function fancybox

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

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

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

修改

所以我尝试了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>

1 个答案:

答案 0 :(得分:1)

您可能只需要使用callbackOnShow选项传入函数。

这里概述了:Fancy Box

Brandon Joyce