0

我已经在我的 html 中设置了这个配置,但我一直收到一个错误(意外的标识符)。请帮忙!

$(document).ready(function(){
    $(".fancybox").fancybox({
        closeBtn  : false,

        helpers : {
            title : {
                type : 'inside'
            },
            buttons : {}
        },

        afterLoad : function() {
            this.title = (this.index + 1) + '. ' + longNames[this.index];
        }

        error    : '<p class="fancybox-error">'+fnbx_err+'</p>',
        closeBtn : '<a title="'+fnbx_clo+'" class="fancybox-item fancybox-close" href="javascript:;"></a>',
        next     : '<a title="'+fnbx_nex+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
        prev     : '<a title="'+fnbx_pre+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'
    });
});
4

1 回答 1

1

问题不在于变量。你忘了把最后一部分放进去tpl

$(document).ready(function(){
    $(".fancybox").fancybox({
        closeBtn  : false,

        helpers : {
            title : {
                type : 'inside'
            },
            buttons : {}
        },

        afterLoad : function() {
            this.title = (this.index + 1) + '. ' + longNames[this.index];
        },

        tpl : {
            error    : '<p class="fancybox-error">'+fnbx_err+'</p>',
            closeBtn : '<a title="'+fnbx_clo+'" class="fancybox-item fancybox-close" href="javascript:;"></a>',
            next     : '<a title="'+fnbx_nex+'" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
            prev     : '<a title="'+fnbx_pre+'" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'
        }
    });
});
于 2012-11-03T18:46:11.773 回答