gpt4 book ai didi

jquery - 轮播的附加功能

转载 作者:行者123 更新时间:2023-11-28 11:16:27 24 4
gpt4 key购买 nike

我正在尝试向轮播添加附加功能。轮播的默认行为是左右滚动,这很好。

我真正想用这个旋转木马实现的是当用户单击列表中的元素时,在旋转木马正上方的 div 中显示列表的内容。但是使用我当前的代码,似乎所有列表项都被克隆并插入到内容类中。此外,一旦用户单击列表,它应该替换内容类中已经存在的元素。

   <div class="content">
</div>
<div class="carousel">
<ul>
<li><a href="#"><img src="test1.jpg" alt="" /><em>Excepteur sing occaecat cupidatat</em></a></li>
<li><a href="#"><img src="test2.jpg" alt="" /><em>Excepteur sing oc</em></a></li>
<li><a href="#"><img src="test3.jpg" alt=""/><em>Excepteur sing oc</em></a></li>
<li><a href="#"><img src="test4.jpg" alt="" /><em>Excepteur sing occaecat</em></a></li>
<li><a href="#"><img src="test5.jpg" alt="" /><em>Excepteur sing</em></a></li>
</ul>
</div>



$(function() {
$('.carousel ul li').click(function() {
$(this).addClass('current').siblings().removeClass('current');
$('current li').clone().appendTo('.content');

});
});

最佳答案

上面的答案似乎是正确的,但如果您想操作附加到类内容的元素,那么您可以将 .text() 更改为 .html(),如下所示。

$(this).addClass('current').siblings().removeClass('current');
$('.content').empty();
$('.content').append($('.current').html()) ;

关于jquery - 轮播的附加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com