2012-03-01 117 views
0

基本上,這是很難解釋,但我有兩個Imageslider使用相同的代碼?然而,第一個作品是完美的,第二個是顯示圖像列表,我認爲這可能是與一個DIV ID?或者一些只允許使用一次...衝突的jQuery/Javascript與Galleria

我是新來這一點,可以在此鏈接中發現的問題:

www.steveatattooartist.com

基本上當你點擊「寫生「圖像遍佈各處,但是當你使用Tattoo的時候,它們都是完美的。

我使用完全相同的代碼,爲什麼是這樣的問題? :?

任何幫助是幫助,或者如果你不能幫助方向通常是一個很大的幫助!

+1

設置兩個不同的圖像滑塊,使用不同的包裝和不同的數據....這就是我可以建議的。 – Relic 2012-03-01 23:14:13

+0

我會給你一個去:)工作! - 必須重做一些JavaScript,但是我需要的方向!非常感謝你!! – 2012-03-01 23:15:21

+0

所以......說實話,我以爲你試過了,我只是在'那個人'......大聲笑。但我很高興它激發了正確的想法並讓你走上正軌。 – Relic 2012-03-01 23:26:58

回答

0

看起來像你會遇到的主要問題是你的id缺乏唯一性。將id="gallery"更改爲class="gallery"並將javascript更改爲$('.gallery')

jQuery期望id唯一性,並且只會選擇具有給定id的第一個元素。

+0

實際上,對於jQuery對象作爲選擇器返回的任何「數組」,都會發生這種情況。只要你嘗試去做,它就會把第一個元素轉變成任何方法被鏈接的東西。無論何時,你都可以隨時隨地學習它......但是最好做一個'.each()'來確保你的代碼正在做你想做的事情。 – Relic 2012-03-01 23:29:34

+0

@Relic,偶爾是真的,這裏沒關係。 id選擇器將始終只返回一個元素。 – 2012-03-02 00:01:38