2012-03-01 114 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