|
|

楼主 |
发表于 2022-7-7 21:30
|
显示全部楼层
本帖最后由 马黑黑 于 2022-7-7 21:53 编辑
一楼演示并未用到图片,是使用了 span 标签模拟图片元素。如果使用图片,需要:
一、建立一个数组装载图片地址
let picAr = [
'地址一',
'地址二',
'地址N'
];
以上声明要放在
let pNum = 6, last; //pNum : 小块总数 last : 上一个出场
之前,且把上一句的 6 改为 picAr.length,即整句是, let pNum = picAr.length, last;
以上修改后,完整代码如下:
let picAr = [
'地址一',
'地址二',
'地址N'
];
let pNum = picAr.length, last;
二、下面这组JS代码,红色部分都要改:
Array.from({length:pNum}).forEach((item,key) => {
item = document.createElement('span'); //改为 img
item.className = 'piece';
item.innerText = key; // 整句改为 item.src = picAr[key]; 最好再加一句 item.alt = '';
papa.appendChild(item);
});
修改后完整代码如下:
Array.from({length:pNum}).forEach((item,key) => {
item = document.createElement('span');
item.className = 'piece';
item.src = picAr[key];
item.alt = '';
papa.appendChild(item);
});
|
|