2012-07-18 38 views
1
鍵盤可能

我的測試網站1到畫廊滑動:where it doesn't work的fancybox 2 - 只有在Firefox中通過

我的測試網站2:where everything is fine (gallery can be seen if you click the list-items in the content)

我的劇本,我用它來測試網站1(沒有任何幻想;)):

jQuery(document).ready(function() { 
    jQuery(".fancybox").fancybox(); 
    jQuery.fancybox.next('right'); 
    jQuery.fancybox.prev('left'); 
}); 

在Firefox中,我無法使用鼠標在圖庫的圖像之間切換。如果我點擊縮略圖,fancybox會打開,但如果我點擊箭頭來獲取下一張圖片,則不會發生任何事情。但是如果我使用輸入鍵,我可以在畫廊中移動。 如果我使用Opera,IE9,Chrome或Safari,我可以使用鼠標,但它有點「不穩定」。我必須用箭頭正確擊中跨度,fancybox不要使用水平滑動,而是使用默認的滑動效果。

我的第一個猜測是它可能會干擾網站上的其他腳本,但即使我刪除了所有其他腳本也沒有任何變化。 我的第二個猜測是它可能是來自WP-Minify的影響,但是一切都是一樣的wthout縮小的JavaScript。 我也嘗試將我的腳本去除骨骼,並刪除jQuery.fancybox.next('right'); jQuery.fancybox.prev('left'); ...沒有任何更改。

有人能告訴我做錯了什麼嗎? 謝謝

P.S.我沒有得到任何控制檯錯誤。

回答

0

我明白了。 我的css文件中有一些東西導致了這種奇怪的行爲。 我有一個全球性的a:active{ position: relative; top: 1px; }在每個css文件和fancybox似乎不喜歡這個;)。