gpt4 book ai didi

jquery - 用 jQuery 重置点击事件?

转载 作者:行者123 更新时间:2023-12-01 06:03:25 25 4
gpt4 key购买 nike

我正在使用jQuery FeatureList plugin与 2 <ul>我使用上一个/下一个按钮显示/隐藏的列表。

我做了以下事情:

    $(document).ready(function() {

$.featureList( //List 1
$("#tabs li a"),
$("#output li"), {
start_item : 0
}
);

$.featureList( //List 2
$("#tabs2 li a"),
$("#output2 li"), {
start_item : 0
}
);

$('.ftprev').click(function() { //Prev button
$(this).fadeOut();
$('#tabs').fadeIn();
$('#tabs2').fadeOut();
$('#output').fadeIn();
$('#output2').fadeOut();
$('.ftnext').fadeIn();
});

$('.ftnext').click(function() { //next button
$(this).fadeOut();
$('#tabs').fadeOut();
$('#tabs2').fadeIn();
$('#output').fadeOut();
$('#output2').fadeIn();
$('.ftprev').fadeIn();
});

});

它有效,但我想在单击上一个/下一个按钮时将列表的第一项设置为“当前”。否则,我的列表不同步,这非常难看......有什么想法吗?

最佳答案

这有点盲目(无法看到实际的 HTML 代码),但我想说你需要添加:

$('#tabs').find('li').removeClass(); // removes 'current' class from any li that already has it
$('#tabs').find('li').filter(':first').addClass('current');

到“上一个”按钮点击功能,并且:

$('#tabs2').find('li').removeClass(); // removes 'current' class from any li that already has it
$('#tabs2').find('li').filter(':first').addClass('current');

到“下一步”按钮。

如果这不起作用,请发布代码的 jsfiddle,我将进一步调查。

关于jquery - 用 jQuery 重置点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985212/

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