-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy path09-jquery-css.html
55 lines (51 loc) · 2.19 KB
/
09-jquery-css.html
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
<!doctype html>
<html lang="us">
<head>
<meta charset="utf-8">
<title>jQuery CSS</title>
<style>
div#ukazka{
border: 2px solid gray;
color: gray;
background: yellow;
margin: 10px;
padding: 10px;
}
.aktivni{
font-weight: bold;
}
</style>
<script src="external/jquery-2.1.4.js"></script>
<script>
//události připojujeme až po vytvoření elementů v DOM stromu
$(document).ready(function(){
$('#test1').click(function(){
//ukázka změny jedné vlastnosti stylů
$('div#ukazka').css({border:'4px solid blue'});
});
$('#test2').click(function(){
//ukázka změny více vlastností najednou
$('div#ukazka').css({border:'1px solid red',background:'white'});
});
$('#test3').click(function(){
//přidání třídy
$('div#ukazka').addClass('aktivni');
});
$('#test4').click(function(){
//odebrání třídy
$('div#ukazka').removeClass('aktivni');
});
});
</script>
</head>
<body>
<h1>jQuery CSS</h1>
<button type="button" id="test1">Test 1 - CSS border</button>
<button type="button" id="test2">Test 2 - více CSS vlastností</button>
<button type="button" id="test3">Test 2 - přidání třídy</button>
<button type="button" id="test4">Test 2 - odebrání třídy</button>
<div id="ukazka">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In molestie ut augue ut convallis. Vestibulum mollis feugiat ullamcorper. Ut eget eros vitae augue vehicula lobortis non at justo. Nunc euismod venenatis molestie. Fusce nisl enim, dignissim vel ex non, hendrerit dictum neque. Suspendisse nisl urna, commodo a purus id, lacinia ultricies elit. Vestibulum rutrum leo sed mauris molestie consectetur. Nulla et lectus non ex consectetur auctor ac quis nunc. Maecenas congue tellus ac mattis pulvinar. Integer varius, nulla a aliquam laoreet, quam eros porttitor nibh, aliquam dapibus nisl libero at dolor. Sed sed nunc sodales, bibendum turpis sed, vulputate nibh. Nulla accumsan, tortor quis scelerisque imperdiet, urna massa pellentesque metus, nec feugiat justo sem vitae metus. Praesent eu mollis diam. Suspendisse sed nibh turpis. Donec posuere metus vitae fringilla placerat. Morbi posuere libero ut metus commodo semper.
</div>
</body>
</html>