我真的希望你们中的一些 jQuery 专家可以帮我解决这个问题。
我有一些看起来像这样的标记:
<section id="carousel">
<div>
<ul>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
</ul>
</div>
<div>
<ul>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
</ul>
</div>
<div>
<ul>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
<li><a href=""><img src="img/placeholder.png" alt=""/></a></li>
</ul>
</div>
<ul class="dots">
<li class="active">•</li>
<li>•</li>
<li>•</li>
</ul>
<button>Previous</button>
<button>Next</button>
</section>
我基本上只是想使用上一个/下一个按钮在任意数量的 div 之间无限循环,并将 .dots 上的 .active 类移动到相应的 li。只是不确定如何去做。我不想使用现成的解决方案,因为 A.) 我想保留标记, B.) 如果你们中的一个人有适合我的解决方案,我想对其进行逆向工程并扩展模型到我想到的更复杂的东西。
如果你们有想法,真的很感激一些例子。感谢您的任何帮助!