1

我刚刚对 FancyBox 2.1.5 和 jQuery 1.10 进行了更新,但从那时起 FancyBox 就停止了工作,每个链接都恢复为默认行为。

我没有任何错误或警告,它只是不起作用。我试过: 1. 不同的 DOCTYPE;2.不同的HMTL标签属性;3.在header标签内外声明FancyBox;4、在header标签内外声明FancyBox函数的代码;5. 将代码精简到最简单的实用状态;6.更改班级名称;7. 使用早期版本的jQuery;8. 从 FancyBox 函数中删除所有参数;9. 1-8的多种组合。

我尝试过的一切都失败了。

此外,该演示完美运行,但我无法在我的应用程序中复制它。

注意:我不能驯服上面的列表以显示为任何接近合理的东西;它要么显示为 1 项,要么显示为 8 项,即使有 9 项。

4

1 回答 1

4

在搜索了我的应用程序后,我发现了一个工作示例,看起来 FancyBox 正在执行严格的使用策略,因为它仅在函数有 type 属性时才有效:

$(document).ready(function() {
    $("a.iframe").fancybox({
        'hideOnContentClick': true,
        'height': 380,
        'padding': 0,
        'width': 700, 
        'type': 'iframe'
    });
});
于 2013-07-01T12:54:22.267 回答