cloudzoom里面的fancybox

时间:2012-11-20 09:12:41

标签: jquery fancybox

您好我正在尝试使用fancybox制作cloudzoom(innerzoom)。我遵循了link

但是我在控制台中不断收到此错误,因为我将光标移动到缩放图像上:

TypeError: opts.itemArray[opts.itemCurrent] is undefined

这是我的剧本:

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

        $(".fancybox").fancybox({
'onComplete'    :   function(arg) {
    // Here does the magic starts
    $('#fancybox-img').wrap(
        $('<a>')
        .attr('href', $(arg[0]).attr('href'))
        .addClass('cloud-zoom')
        .attr('rel', "position: 'inside'")
    );
    // That's it
    $('.cloud-zoom').CloudZoom();
}
 });
    });
</script>

Anchor标签是这样的:

                    <a href="images/usr/scarvezoom1.jpg" class="fancybox">
                    <img src="images/usr/scalf1.png" alt="" />

                    </a>

我在做什么错?

0 个答案:

没有答案