Jquery 从fancybox 1.3.4更新到2.0.1时功能不工作

Jquery 从fancybox 1.3.4更新到2.0.1时功能不工作,jquery,fancybox,Jquery,Fancybox,我不是编码员,所以我可能会问错:) 单击div时,正在使用此小代码打开fancybox: jQuery('.myDivWithClass').each(function() { var actualDiv = jQuery(this); actualDiv.fancybox({ 'href' :actualDiv.find('a').attr('href') + '?removeHtmlHeader=1' }); }); 现在。。。它起作用了,但当我换到

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

单击div时,正在使用此小代码打开fancybox:

jQuery('.myDivWithClass').each(function() {
    var actualDiv = jQuery(this);
    actualDiv.fancybox({
        'href' :actualDiv.find('a').attr('href') + '?removeHtmlHeader=1'
    });
});
现在。。。它起作用了,但当我换到新版本时,它就不起作用了。为什么

(如果你想:他在干什么?我正在使用CMS,试图通过创建一个简单的隐藏链接为用户提供一个简单的解决方案。) html:


大字标题
一些文本


多谢各位

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


我希望这有帮助

请告诉我们?removeHtmlHeader=1的作用是什么。我假设这与您的CMS(WP?)有关。是的,当从CMS加载页面时,“?removeHtmlHeader=1”会删除所有页眉数据(typo3 4.5),请看下面我的答案;您的代码是正确的,这会导致jQuery版本冲突或不正确,这可能是问题的潜在根源。可能需要设置类型,例如{href:'your_href',type:'iframe'}Nope-我使用jQuery 1.7.0。顺便说一句,我删除了标题,因为所有的.js都没有第二次加载:)Fancybox 2与jQueryV1.4.2+配合得很好(不过使用最新版本总是一个好主意)。。。看到上面提到的问题示例的链接会很有帮助,我使用jQuery1.7,没有其他库(除了jQueryUI)。它工作到lightbox打开的程度——但没有显示任何内容(和加载内容,正如我在firebug中看到的)。使用“旧”fancybox时,我可以看到“GET”-Aktion。谢谢大家:{type:ajax}为我做了magix:)
<div class="myDivWithClass">
    <h3>Headline</h3>
    <p>Some Text.</p>
    <p><a class="hidden" href="theHiddenLink.html">Link</a></p>
</div>