-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvirtual.js
More file actions
53 lines (36 loc) · 1.28 KB
/
Copy pathvirtual.js
File metadata and controls
53 lines (36 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
let p=document.querySelector(".prev");
let n=document.querySelector(".next");
n.addEventListener("click",()=>{
let item=document.querySelectorAll(".item");
document.querySelector(".slide").appendChild(item[0]);
});
p.addEventListener("click",()=>{
let item=document.querySelectorAll(".item");
document.querySelector(".slide").prepend(item[item.length-1]);
});
let item=document.querySelectorAll(".item");
// for(i of item){
// i.addEventListener("click",function (){
// let item=document.querySelectorAll(".item");
// let h=this;
// document.querySelector(".slide").insertBefore(h,item[1]);
// });
// }
for(i of item){
i.addEventListener("click",function (event){ let j=0;
let item=document.querySelectorAll(".item");
while(event.target!=item[j]){
j++;
if(j>1000){
break;
}
}
for(let k=0;k<j-1;k++){
console.log("for");
document.querySelector(".slide").appendChild(item[k]);
console.log(item)
}
// let h=this;
// document.querySelector(".slide").insertBefore(h,item[1]);
});
}