2012-01-29 3 views
0

사이의 크기를 조정하지 예를 들어 여기를 참조하십시오 (배너> 디지 래 스컬> 더보기 +)를 http://www.ok-hybrid.com/store/wip/index.htmlFancybox + swf 갤러리. 항목

그들이 통해 가볍게되기 때문에, 내가 올바른 크기로 표시하는 각 배너를하고 싶습니다. 그대로, 그들은 모두 갤러리에서 첫 번째 배너의 크기 인 728x90에 표시됩니다.

은 내가 사용했습니다 :

$("a.fancybox_swf").each(function(){ 
    var $a = $(this); 
    var h = $a.data("height") 
    var w = $a.data("width"); 
    $a.fancybox({ 

      'width' : w, 
      'height': h 

개별 항목에 대한 :

<a class="fancybox_swf" data-width="728" data-height="90" href="swf/dizcash_728x90.swf" rel="diztong">+</a> 
<a class="fancybox_swf" data-width="300" data-height="250" href="swf/dizcash_300x250.swf" rel="diztong">+</a> 
<a class="fancybox_swf" data-width="728" data-height="90" href="swf/dizholiday_728x90.swf" rel="diztong">+</a> 
<a class="fancybox_swf" data-width="300" data-height="250" href="swf/dizholiday_300x250.swf" rel="diztong">+</a> 

감사보고를 위해. 어떤 도움을 주셔서 감사합니다. P.

답변

0

그냥 일반 fancybox 사용자 정의 스크립트를 사용하여 같은 afterLoad 옵션과 함께 widthheight를 얻을 : 완벽하게 작동하는, 매우

$("a.fancybox_swf").fancybox({ 
    fitToView: false, 
    afterLoad: function(){ 
    this.width = $(this.element).data("width"); 
    this.height = $(this.element).data("height"); 
    } 
}); // fancybox 
+0

감사합니다. –

+0

다음을 정답으로 표시하는 것을 잊지 마시기 바랍니다. 감사합니다. – JFK

+0

완료했습니다! 죄송합니다, 여기 새로 왔습니다. 도움에 다시 한번 감사드립니다. –