|
|

楼主 |
发表于 2022-6-19 10:28
|
显示全部楼层
不一定的,重新构造一下数组和处理函数就可以,例如,下面这句,
let picAr = ['1','2','3','4','5'],
将12345分别改为图片的前缀名,比如 头像.jpg 中的 头像 ,然后在构造图片地址的函数中,
let newPic = picAr.map((img) => {
return ('https://638183.freep.cn/638183/qd/618' + img + '.jpg');
})
把红色的部分去掉,它是我的图片前缀名的组成部分。当然,红色前面的部分替换上自己的URL部分。
其实上面这些包装可能没什么意义,可以删掉 newPic 那三行。然后:
① 直接赋值 picAr 变量:
let picAr =[
'地址一',
'地址二',
'地址N'
];
② 将下面的代码红色部分改为 picAr
let timer = setInterval(() => {
picbox.style.animation = '';
idx ++;
if(idx >= picAr.length) idx = 0;
picbox.src = newPic[idx];
flag ? (picbox.style.animation = 'fadeout 2s', flag = false) : (picbox.style.animation = 'fadein 2s', flag = true);
}, 5000); |
评分
-
| 参与人数 1 | 威望 +50 |
金钱 +100 |
经验 +50 |
收起
理由
|
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|