发布网友 发布时间:2022-06-08 07:01
共1个回答
热心网友 时间:2023-11-14 17:14
这个不难,和轮播一样的道理,只是懒得写代码 。
每个元素统一用一个class.显示普通色,
定义一个 高亮class.
用for配合定时器,进得反复逐个高亮,
判断鼠标移上去时停止,并把鼠标当前的元素加上高亮class.清理其他高亮,并记住这个索引号。。
鼠标移开,那么索引+1 ,恢复定时轮播。
----------------------------------------
你说的,轮询过后的元素都修改了样式。那是你没有清理,
假如当前是第2个,思路就是把其他所有元素的高亮class清除,再把2加上高亮class,
当变化到3时,其他所有元素的高亮class清除,再把3加上高亮class,