从fancybox 1.3.4更新到2.0.1时功能不起作用

时间:2011-11-24 17:33:47

标签: jquery fancybox

我不是编码员,所以我可能会说错了:)

点击div时使用这个小代码打开一个fancybox:

jQuery('.myDivWithClass').each(function() {
    var actualDiv = jQuery(this);
    actualDiv.fancybox({
        'href' :actualDiv.find('a').attr('href') + '?removeHtmlHeader=1'
    });
});

现在......它奏效了,但是当我换到新版本时它就没有了。为什么???

(如果您认为:他在做什么?我正在使用CMS并尝试通过创建一个简单的 - 隐藏链接为用户提供一个简单的解决方案。) HTML:

<div class="myDivWithClass">
    <h3>Headline</h3>
    <p>Some Text.</p>
    <p><a class="hidden" href="theHiddenLink.html">Link</a></p>
</div>

非常感谢!

1 个答案:

答案 0 :(得分:1)

FancyBox 1.3.4使用jQuery 1.4;而FancyBox 2.0+需要jQuery 1.7+;检查以确保您更新了CMS使用的jQuery版本,并且没有同时使用两个版本(因此存在冲突)。

我希望这有帮助!