2012-01-10 306 views
1

我正在通過ajax加載內容到fancybox,它彈出就好了。fancybox鏈接內fancybox

但是,ajax內容中的fancybox鏈接導致它關閉然後打開。

這並沒有用於在版本2之前發生。它會適當調整大小,並在打開的Fancybox中加載內容,而不關閉它,然後重新打開它。

任何人都知道它爲什麼這樣做?

(在頁面上第一鏈接):

<a class="fancybox-style-1 fancybox.ajax" 
href="[ajax content url]">Link to ajax Content</a> 

(內的fancybox第二個鏈接):

<a class="fancybox-style-1 fancybox.ajax" 
href="[another ajax content url]">Link to more ajax Content</a> 

(的fancybox jQuery的主頁的頁腳:

$(".fancybox-style-1").fancybox({ 
    wrapCSS : 'fancybox-custom', 
    padding : 0, 
    scrolling: 'no', 
    openEffect : 'fade', 
    openSpeed : 150, 
    closeEffect : 'fade', 
    closeSpeed : 150, 
    closeClick : false, 
    topRatio: 0.1, 
    helpers : { 
     overlay : { 
      opacity : 0.4 
     }, 
     title : null 
    } 
}); 

回答

1

代替淡出 - >調整大小 - >淡入現在項目被切換。這就是爲什麼你看到關閉和開放。