-
Notifications
You must be signed in to change notification settings - Fork 0
/
colors.js
38 lines (34 loc) · 955 Bytes
/
colors.js
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
var Links = {
setColor:function(color) {
// var alist = document.querySelectorAll('a')
// var i = 0;
// while( i < alist.length ) {
// alist[i].style.color = color;
// i = i + 1;
// }
//$('a'): 여기있는 모든 a태그를 제이쿼리에서 관리
$('a').css('color', color)
}
}
var Body = {
setColor:function(color) {
//document.querySelector('body').style.color = color;
$('body').css('color', color)
},
setBackgroundColor:function(color) {
$('body').css('backgroundColor', color)
}
}
function nightDayHandler(self) {
if(self.value === 'night'){
Body.setBackgroundColor('black');
Body.setColor('white');
self.value = 'day';
Links.setColor('powderblue');
} else {
Body.setBackgroundColor('white');
Body.setColor('black');
self.value = 'night'
Links.setColor('blue')
}
}