1const imgs = document.getElementById("imgs"); 2const leftBtn = document.getElementById("ib-left"); 3const rightBtn = document.getElementById("ib-right"); 4const one = document.getElementById("jump-1"); 5const two = document.getElementById("jump-2"); 6const three = document.getElementById("jump-3"); 7const four = document.getElementById("jump-4"); 8const five = document.getElementById("jump-5"); 9const six = document.getElementById("jump-6"); 10const seven = document.getElementById("jump-7"); 11const eight = document.getElementById("jump-8"); 12const img = document.querySelectorAll("#imgs img"); 13const gallery = document.querySelectorAll("a.ib-bc-jump"); 14 15let idx = 0; 16let interval = setInterval(run, 4000); 17 18console.log(gallery.length); 19 20function run() { 21 idx++; 22 changeImage(); 23} 24 25function changeImage() { 26 if (idx > img.length - 1) { 27 idx = 0; 28 } else if (idx < 0) { 29 idx = img.length - 1; 30 } 31 32 imgs.style.transform = `translateX(${-idx * 100}%)`; 33} 34 35function resetInterval() { 36 clearInterval(interval); 37 interval = setInterval(run, 4000); 38} 39 40one.addEventListener("click", () => { 41 idx = 0; 42 changeImage(); 43 resetInterval(); 44}); 45 46two.addEventListener("click", () => { 47 idx = 1; 48 changeImage(); 49 resetInterval(); 50}); 51 52three.addEventListener("click", () => { 53 idx = 2; 54 changeImage(); 55 resetInterval(); 56}); 57 58four.addEventListener("click", () => { 59 idx = 3; 60 changeImage(); 61 resetInterval(); 62}); 63 64five.addEventListener("click", () => { 65 idx = 4; 66 changeImage(); 67 resetInterval(); 68}); 69 70six.addEventListener("click", () => { 71 idx = 5; 72 changeImage(); 73 resetInterval(); 74}); 75 76seven.addEventListener("click", () => { 77 idx = 6; 78 changeImage(); 79 resetInterval(); 80}); 81 82eight.addEventListener("click", () => { 83 idx = 7; 84 changeImage(); 85 resetInterval(); 86}); 87 88rightBtn.addEventListener("click", () => { 89 idx++; 90 changeImage(); 91 resetInterval(); 92}); 93 94leftBtn.addEventListener("click", () => { 95 idx--; 96 changeImage(); 97 resetInterval(); 98}); 99 100var el = document.querySelector(".ib-bc-image-container"); 101el.innerHTML = el.innerHTML.replace(/ /g, "");
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.