2009-11-01 115 views
1

因此,這對於我正在處理的網站來說非常具體。jQuery fadeOut:在一個頁面上工作,但不是另一個

我已經創建了我自己的,非常簡單的jQuery旋轉器,用於我正在處理的網站的展示/投資組合部分。然而,在一個頁面上,腳本可以工作,而在另一個頁面上,即使是一個簡單的fadeOut()似乎也可以工作。

這兩個網頁:

1)http://dropyx.jonblower.co.uk

2)http://dropyx.jonblower.co.uk/the-work/

如果你點擊<或>你會明白我的意思。所有的javascript都是內聯的,如果你查看源代碼,可以看到。

任何幫助將不勝感激。整個下午我一直在努力,這肯定是我忽略的一些簡單的東西。

編輯:有趣的是,試圖使用fadeIn()效果的作品。我也可以在2)點擊箭頭時顯示一個簡單的「alert()」。

+0

很奇怪! fadeIn,fadeTo,hide,顯示所有工作,但fadeOut拒絕執行任何操作。我會很感興趣,看看有人解釋清楚。 – WesleyJohnson 2009-11-01 22:04:10

+0

供參考:我通過在地址欄中執行javascript來測試。 – WesleyJohnson 2009-11-01 22:05:14

+0

毫無疑問,對我而言,這將是真正的「完美」。 – JonB 2009-11-01 22:06:05

回答

1

我忘記了添加一個出現在我的頭版上但沒有出現在投資組合頁面上的類。這增加了css屬性「overflow:auto;」它解決了這個問題。

知道這將是簡單的事情。

所以只是爲了澄清。爲了使fadeOut工作,元素/容器必須正確地包圍它的子元素。

0

看起來你的第二個頁面在淡入之前就已經淡出了。在螢火蟲控制檯上運行淡入命令可以正常工作。

編輯:哎呀,我編輯時,你編輯。 :)

0

容器實際上不包含元素。

在你的CSS添加

#showcase-page-0 { float: left; } 

你還缺少從回報的onclick假的。

+0

但是如何1)工作和2)不?代碼幾乎相同。 – JonB 2009-11-01 22:12:40

相關問題