2012-05-03 28 views
1

我在一個組合的網站使用的fancybox(帶牌),以顯示一系列圖像,廊式:
Example的fancybox:如何擺脫幹模態窗口一閃

當我打開一個的圖像並使用鼠標或箭頭鍵在圖庫中導航時,下一幅圖像在出現在正確的位置之前會出現約200像素的位置。演示網站上沒有這種行爲,我不確定它爲什麼在我的實現中這樣做。

下面是相關的腳本:

$(document).ready(function() { 
    $('.thumbnail-display-link').fancybox({ 
    openEffect : 'none', 
    closeEffect : 'none' 
    }); 
}); 

的腳本不扔了任何錯誤,在我的控制檯,我不知道從哪裏開始解決此。任何建議將受到感謝!

回答

2

試圖從你的身體標記

+0

就是這樣!謝謝!! –

2

問題的真正原因是,身體元件的尺寸發生變化剝去position: relative;風格。由於您刪除了position: relative;,您現在無法對其進行相對定位。我建議使用其他包裝元素。

+0

兄弟約翰斯蒂芬斯恕我直言,他的代碼中使用了許多不必要的位置,我沒有看到(還有)其他元素(絕對定位?),需要相對於它們來定位,包括這個身體。所以是的,通過快速瀏覽,沒有破碎的佈局,因爲相對於身體的騎乘位置,所以它很安全 – bondythegreat

+0

當然。我只是想警告後果。 – Janis