Javascript FancyBox:只考虑一个函数 jQuery(文档).ready(函数(){ jQuery(“.fancybox”).fancybox({ 助手:{ 标题:{ 类型:“浮动” } }, beforeShow:函数(){ this.title=''+jQu

Javascript FancyBox:只考虑一个函数 jQuery(文档).ready(函数(){ jQuery(“.fancybox”).fancybox({ 助手:{ 标题:{ 类型:“浮动” } }, beforeShow:函数(){ this.title=''+jQu,javascript,jquery,fancybox,fancybox-2,Javascript,Jquery,Fancybox,Fancybox 2,FancyBox:只考虑一个函数 jQuery(文档).ready(函数(){ jQuery(“.fancybox”).fancybox({ 助手:{ 标题:{ 类型:“浮动” } }, beforeShow:函数(){ this.title=''+jQuery(this.element).next('div').html()+''; } }); jQuery(“a.fancybox”).fancybox({ 第三方物流:{ 下一个:' 不幸的是,因为它是一个实时站点,我只保留了第一部分,删除了

FancyBox:只考虑一个函数
jQuery(文档).ready(函数(){
jQuery(“.fancybox”).fancybox({
助手:{
标题:{
类型:“浮动”
}
},
beforeShow:函数(){
this.title=''+jQuery(this.element).next('div').html()+'';
}
});
jQuery(“a.fancybox”).fancybox({
第三方物流:{
下一个:'

不幸的是,因为它是一个实时站点,我只保留了第一部分,删除了TPL部分。

为什么不使用一个fancybox初始化?为什么需要调用两个fancybox..当其中一个工作时..要么先调用TPL…要么先调用PreShow,然后再调用helpers..只使用一个fancybox当然,第二个会覆盖第一个,因为两者都绑定same选择器。您可以在一个脚本中设置所有选项。不确定为什么在这里使用两个fancybox,因为每次交互最多需要调用其中一个。您是否尝试过简单地将TPL置于另一个之上?嗯,因为第二个应该仅应用于.fancybox(而不是.fancybox)…我认为:d
jQuery(document).ready(function () {
    jQuery(".fancybox").fancybox({
        helpers: {
            title: {
                type: 'float'
            }
        },
        beforeShow: function () {
            this.title = '<div>' + jQuery(this.element).next('div').html() + '</div>';
        }
    });

    jQuery("a.fancybox").fancybox({
        tpl: {
            next: '<a title="Avanti" class="fancybox-nav fancybox-next"><span></span></a>',
            prev: '<a title="Indietro" class="fancybox-nav fancybox-prev"><span></span></a>'
        }
    });
});