-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjquery_faq.html
More file actions
114 lines (89 loc) · 3.2 KB
/
jquery_faq.html
File metadata and controls
114 lines (89 loc) · 3.2 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jquery_faq.html</title>
<style>
.invisible {
visibility: hidden;
/*visibility: visible;*/
}
.highlighted {
background: #b4d455;
}
</style>
</head>
<body>
<h1>National Parks FAQ</h1>
<dl>
<div>
<dt>Is there a fee for camping at this park</dt>
<dd class="invisible">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus obcaecati omnis quia ut velit? Deleniti facere molestiae perspiciatis soluta unde. Aliquid animi commodi in tenetur! Consequuntur eos explicabo illo tempore!</dd>
</div>
<div>
<dt>What are the native animals?</dt>
<dd class="invisible">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium alias animi architecto consectetur cumque eius eligendi est eveniet expedita harum illo in incidunt inventore, nisi officiis perferendis tempora ullam unde!</dd>
</div>
<div>
<dt>is there hunting allowed</dt>
<dd class="invisible">Lorem ipsum dolor sit amet, consectetur adipisicing elit. A at fugiat illo iure labore quas temporibus velit! Alias autem debitis dignissimos eaque harum in, inventore libero, magni molestias praesentium sunt?</dd>
</div>
<div>
<dt>Is there a fire danger</dt>
<dd class="invisible"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium adipisci eius quasi. Aperiam assumenda consequuntur ducimus, excepturi fugiat hic illo maiores maxime minima molestias non pariatur sed suscipit totam voluptate.</dd>
</div>
</dl>
<Button class="button1"> click here </Button>
<h3 id="national-parks-heading">National Parks</h3>
<ul class="parks" id="national-parks">
<li>Arches</li>
<li>Badlands</li>
<li>Carlsbad Caverns</li>
<li>Denali</li>
</ul>
<h3>State Parks of Texas</h3>
<ul class="parks" id="state-parks-texas">
<li>Abilene</li>
<li>Big Bend</li>
<li>Choke Canyon</li>
<li>Davis Mountains</li>
</ul>
<h3>State Parks of Texas</h3>
<ul class="parks" id="state-parks">
<li>Abilene</li>
<li>Big Bend</li>
<li>Choke Canyon</li>
<li>Davis Mountains</li>
</ul>
<Button class="button2"> click for li change </Button>
<script src="js/jquery-3.6.0.js"></script>
<script>
"use strict"
$(function() {
$('.button1').click(function () {
$('dd').toggleClass('invisible')
})
$('dt').click(function () {
$(this).toggleClass('highlighted')
///*******THIS WILL ALSO WORK*******///////////
// if ($ (this).css('background-color') !== 'rgba(0,0,0,0') {
// $(this).css('background', 'red');
// }else {
// $(this).css('background-color', 'yellow');
})
$('.button2').click(function() {
$('ul').each(function(index) {
$(this).children().last().css("background","yellow");
});
// $('li:last-child').css('background-color', 'yellow')
});
$('h3').click(function() {
$(this).next().children().css('font-weight', 'bold')
})
$('li').click(function() {
$(this).parent().children().first().css('color','blue')
})
});
</script>
</body>
</html>