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
54
55
56
57
58
59
60
61
62
63
64
|
<script>
window.onload = function() {
var innerEle = document.querySelector(".inner");
var nextBtn = document.querySelector(".next_btn");
var bannerRunning = 1;
nextBtn.addEventListener("click", function() {
clearInterval(timer);
nextEvent();
});
function nextEvent() {
if (bannerRunning == 2) {
return false;
} else {
bannerRunning = 2;
}
innerEle.addEventListener(
"transitionend",
function() {
innerEle.style.transition = "none";
innerEle.style.left = "-100%";
innerEle.appendChild(innerEle.firstElementChild);
bannerRunning = 1;
},
{
once: true
}
);
innerEle.style.transition = "all 1s linear";
innerEle.style.left = "-200%";
}
var prevBtn = document.querySelector(".prev_btn");
prevBtn.addEventListener("click", function() {
clearInterval(timer);
prevEvent();
});
function prevEvent() {
if (bannerRunning == 2) {
return false;
} else {
bannerRunning = 2;
}
innerEle.addEventListener(
"transitionend",
function() {
innerEle.style.transition = "none";
innerEle.style.left = "-100%";
innerEle.insertBefore(
innerEle.lastElementChild,
innerEle.firstElementChild
);
bannerRunning = 1;
},
{
once: true
}
);
innerEle.style.transition = "all 1s linear";
innerEle.style.left = "0%";
}
var timer = setInterval(function() {
nextEvent();
}, 2000);
};
</script>
|