打开html页面的Fancybox 2问题

时间:2011-12-07 17:15:49

标签: jquery fancybox

我有这个简单的HTML代码:

<p><a class="doc" href="ajax_content.html">Test</a></p>

和这个javascript

$('a.doc').fancybox({'autoDimensions':false, 'width':'60%', 'height':'70%', 'titleShow':false});

这在fancybox 1.x中工作正常但在版本2中它返回:

The requested content cannot be loaded. Please try again later.

2 个答案:

答案 0 :(得分:0)

你必须使用iframe:

    $(".doc").fancybox({
        'width'             : '75%',
        'height'            : '75%',
        'autoScale'         : false,
        'transitionIn'      : 'none',
        'transitionOut'     : 'none',
        'type'              : 'iframe'
    });

答案 1 :(得分:0)

请试试这个:

HTML:

<p><a class="doc fancybox.ajax" href="/absolute/path/to/ajax_content.html">Test</a></p>

JS部分:

 $('a.doc').fancybox();