2012-11-03 3 views
0

나는이 구성을 html로 설정했지만 오류 (예기치 않은 식별자)가 계속 발생합니다. 도와주세요!fancybox 설정에서 변수 사용

$(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>' 
    }); 
}); 

답변

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>' 
     } 
    }); 
});