-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
116 lines (87 loc) · 2.44 KB
/
Copy pathscript.js
File metadata and controls
116 lines (87 loc) · 2.44 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
var dizi = [
{
name: "LAMBDA",
resim: "../img/slide1.jpg",
title: "Belkide Biz Güzel Baktığımız İçin Güzel İnsanlar"
},
{
name: "LAMBDA",
resim: "../img/slide2.jpg",
title: "Gel Berberce"
},
{
name: "LAMBDA",
resim: "../img/slide3.jpg",
title: "O senin Gözlerinin Güzelliği"
}
];
//slayta true ve zamnını belirleyen
var sure = {
random: true,
saniye: '10000'
}
//dizin uzunlugu
var slayatsayisi = dizi.length;
//sag ve sol oklarına ulastık
var btnsag = document.querySelector('#sag');
var btnsol = document.querySelector('#sol');
//slaytın baslangıc degerini sıfır belirledik
var index = 0;
//random sayı ürettik
random(sure);
function random(a) {
setInterval(function () {
var prev;
if (a.random) {
do {
index = Math.floor(Math.random() * slayatsayisi);
} while (index == prev)
prev = index;
}
//burda prev diye bir degişken tanımladık prev esitse indexse yani uretilen sayi o zmn tekrar uret buda aynı foto yu gostermemsini onluyor
//üretilen sayıyı show() funcisyonuna gonderdik
show(index);
console.log(index);
//sag buton durdurma
btnsag.addEventListener('mouseenter', function () {
show(sure.random = false);
});
btnsag.addEventListener('mouseleave', function () {
show(sure.random = true);
});
//sol buton durdurma
btnsol.addEventListener('mouseenter', function () {
show(sure.random = false);
});
btnsol.addEventListener('mouseleave', function () {
show(sure.random = true);
});
}, sure.saniye);
}
//sol buton tıklandıgında bir azlat yani geriye git
btnsol.addEventListener('click', function () {
index--;
show(index);
console.log(`eksi: ${index}`);
});
//sag buton tıklandıgında bir artır yani ileri git
btnsag.addEventListener('click', function () {
index++;
show(index);
console.log(`artı: ${index}`);
});
//show() funcsiyonunu cahırdık sayfa yuklenince
show(index);
//show() funcsiyonu gel index no ya gore karsımıza bir resim cıkarıyor tabi süzgecten gecirdikten sonra
function show(e) {
index = e;
if (e < 0) {
index = slayatsayisi - 1;
}
if (e >= slayatsayisi) {
index = 0;
}
document.querySelector('.card-img-top').setAttribute('src', dizi[index].resim);
document.querySelector('.card-title').textContent = dizi[index].name;
document.querySelector('.card-text').textContent = dizi[index].title;
}