【发布时间】:2016-06-11 00:00:59
【问题描述】:
我的网页需要两个不同的滑块。单击一个图标时,将显示一个图标,单击另一个图标时,第一个滑块将消失,而下一个滑块将出现在其位置。 我使用的滑块是 nivo 滑块(一个 jquery 滑块)。但问题是,只显示第一个滑块(在 html 代码中首先编写的滑块)。对于第二个,显示布局并显示加载 gif。 图像没有任何问题(我可以使用萤火虫看到它们)。 当我重新排序滑块时,它再次发生..仅显示代码中首先编写的滑块。 问题出在滑块 id 上。因为我必须复制相同的代码,所以重复了 id。但任何时候都只有一个代码实例。 滑块代码是
<div id="techimageslides">
<div id="slider-wrapper">
<div id="slider" class="nivoSlider">
/* images */
</div>
</div>
</div>
我尝试了不同的 ID,但它不起作用。甚至布局也没有显示差异 ids(在 css 中也发生了变化).. 我认为它用于滑块的 d javascript
请提出一种让它工作的方法..
【问题讨论】:
-
你能发一个jsfiddle.net来证明这个问题吗?你的问题不是很清楚。无论如何,听起来您应该使用不同的 ID 来引用不同的元素 - 重复的 ID 几乎总是会破坏内容。
-
那你必须使用 id='slider2'?
-
我尝试过使用不同的 ID。 bt 不起作用.. 我认为在 javascript 中使用它。
-
显示您的代码。因为 nivo 滑块的演示页面有四个并排运行的滑块 nivo.dev7studios.com/demos
-
看到.. 将再次检查 d 代码.. 谢谢