Javascript Foreach循环向后
Javascript Foreach循环向后,javascript,jquery,Javascript,Jquery,我目前有一个滑块,我想从当前的幻灯片实现动态类
例如:
[PAST 2, PAST 1, PAST 0] [CURRENT] [FUTURE 0, FUTURE 1, FUTURE 2]
这是我迄今为止的代码,未来似乎运行良好,但我似乎不能让我的头围绕过去的元素
var=0;
$ul li.每个函数{
无功电流=2;
如果!$this.hasglass'slick-current'{
如果你可以试试下面的方法
1首先,我们得到项目的总数
2我们确定当前项目。
3我们通过检查icurrent来
我目前有一个滑块,我想从当前的幻灯片实现动态类
例如:
[PAST 2, PAST 1, PAST 0] [CURRENT] [FUTURE 0, FUTURE 1, FUTURE 2]
这是我迄今为止的代码,未来似乎运行良好,但我似乎不能让我的头围绕过去的元素
var=0;
$ul li.每个函数{
无功电流=2;
如果!$this.hasglass'slick-current'{
如果你可以试试下面的方法
1首先,我们得到项目的总数
2我们确定当前项目。
3我们通过检查icurrent来简化if语句。这将忽略当前项。
4我们相应地添加了类
var total=$'ul li'.length;//提供了元素总数。
var current=$'ul li.slick current'.index//提供当前元素的索引。
//跟踪未来项目:
var futureCounter=0;
//跟踪过去的项目,我们知道共有“当前-1”个项目:
var pastCounter=电流-1;
控制台。logTotal:,总计;
console.logCurrent索引:,当前;
$ul li.每个函数{
//过去项目:
如果我<电流
{
$this.addClass'pass-'+pastCounter-;
console.logClass名称:,$this.attr'class';//显示类名
}
//未来项目
否则,如果我>当前
{
$this.addClass'future-'+futureCounter++;
console.logClass名称:,$this.attr'class';//显示类名
}
};
猪
特拉亚乌鲁斯
鳍
丹顿
丹
仆从
你可以试试下面的方法
1首先,我们得到项目的总数
2我们确定当前项目。
3我们通过检查icurrent来简化if语句。这将忽略当前项。
4我们相应地添加了类
var total=$'ul li'.length;//提供了元素总数。
var current=$'ul li.slick current'.index//提供当前元素的索引。
//跟踪未来项目:
var futureCounter=0;
//跟踪过去的项目,我们知道共有“当前-1”个项目:
var pastCounter=电流-1;
控制台。logTotal:,总计;
console.logCurrent索引:,当前;
$ul li.每个函数{
//过去项目:
如果我<电流
{
$this.addClass'pass-'+pastCounter-;
console.logClass名称:,$this.attr'class';//显示类名
}
//未来项目
否则,如果我>当前
{
$this.addClass'future-'+futureCounter++;
console.logClass名称:,$this.attr'class';//显示类名
}
};
猪
特拉亚乌鲁斯
鳍
丹顿
丹
仆从
非常感谢,但无论何时在更改上运行此操作,类仍会显示在那里,并且会添加新的类。是否可以删除旧版本?在同一循环中,您可以先删除任何类,看看这个:谢谢,但无论何时在更改上运行此操作,类仍会显示在那里,并且会添加新的类打开。是否可以删除旧版本?在同一循环中,您可以先删除任何类,请查看以下内容: