【发布时间】:2014-06-23 16:18:06
【问题描述】:
我正在尝试使用此滑块:http://codepen.io/zuraizm/pen/vGDHl
我需要在页面上有多个滑块,最多 10 个。这是一个属性列表页面,这是一个非常轻的滑块。
当前,当您按下一步时,它会滑动每个滑块的图像。我知道这是一个 ID 问题,但是有没有一种简单的方法来解决这个问题而不必拥有数十个不同的 ID?
更新!
这是我更新的笔,滑块工作:http://codepen.io/LukeD1uk/pen/LEKBa 但似乎每个滑块都在加载 UL 中的最后一个 LI
【问题讨论】:
-
这应该是一个很容易解决的问题。在
next和prev按钮的单击事件中,将parent传递给函数,然后使用它来执行动画。它将范围限制为仅正在使用的滑块。 -
您可以修复它,但这是一个快速修复。您需要更改 jQuery(和 CSS)以使用类而不是 ID,此外它还需要引用被单击的单个实例,而现在它引用特定的 ID。
-
@Shaded Yeh,我唯一担心的是 id #slider 有样式。你可以再详细一点吗?我只是想避免每个滑块都有新的重复样式。
-
@j08691 谢谢,我试试看。
-
你可以把它变成一个jQuery插件,然后在任何地方都可以轻松使用。
标签: javascript jquery html slider multiple-instances