Witam.
Próbuję zrobić coś na wzór MouseOver z textem ale nie bardzo wiem jak to zrobić.
Mam 4 obrazki + 4 odnośniki textowe (jako img) i chcę aby zarówno po najechaniu na obrazek i text zmieniał się obrazek (z szarego na kolorowy) - dla przykładu posłużyłem się tylko 2 obrazkami.
Poniżej przykład:
W powyższym przykładzie po najechaniu myszką na kot1.jpg następuje zmiana obrazka na kot2.jpg. Analogicznie z obrazkiem koszule-bw.jpg, który zmienia się na koszula.jpg.
Jak zrobić, aby także po najechaniu na koty.jpg obrazek kot1.jpg zmianił się na kot2.jpg?
Próbuję zrobić coś na wzór MouseOver z textem ale nie bardzo wiem jak to zrobić.
Mam 4 obrazki + 4 odnośniki textowe (jako img) i chcę aby zarówno po najechaniu na obrazek i text zmieniał się obrazek (z szarego na kolorowy) - dla przykładu posłużyłem się tylko 2 obrazkami.
Poniżej przykład:
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
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
<html>
<head>
<title>Efekt</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("img.g1, img.g2").hover(
function() {
$(this).stop().animate({"opacity": "0"}, 200);
},
function() {
$(this).stop().animate({"opacity": "1"}, 200);
});
});
</script>
<style>
div.fadehover {position: absolute; cursor: pointer; margin-left: 73px}
img.g1 {position: absolute; left: 0px; top: 0px; z-index: 10}
img.k1 {position: absolute; left: 0px; top: 0px}
img.g2 {position: absolute; left: 257px; top: 0px; z-index: 11}
img.k2 {position: absolute; left: 257px; top: 0px}
p {margin-top: 300px}
</style>
</head>
<body>
<div class="fadehover">
<a href="koty.html"><img src="kot1.jpg" class="g1" /></a>
<img src="kot2.jpg" class="k1" />
</div>
<div class="fadehover">
<a href="koszule.html"><img src="koszula-bw.jpg" class="g2" /></a>
<img src="koszula.jpg" class="k2" />
</div>
<div class="fadehover">
<p>
<a href="koty.html"><img src="koty.jpg" /></a>
<a href="koszule.html"><img src="koszule.jpg" /></a>
</p>
</div>
</body>
</html>
<head>
<title>Efekt</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("img.g1, img.g2").hover(
function() {
$(this).stop().animate({"opacity": "0"}, 200);
},
function() {
$(this).stop().animate({"opacity": "1"}, 200);
});
});
</script>
<style>
div.fadehover {position: absolute; cursor: pointer; margin-left: 73px}
img.g1 {position: absolute; left: 0px; top: 0px; z-index: 10}
img.k1 {position: absolute; left: 0px; top: 0px}
img.g2 {position: absolute; left: 257px; top: 0px; z-index: 11}
img.k2 {position: absolute; left: 257px; top: 0px}
p {margin-top: 300px}
</style>
</head>
<body>
<div class="fadehover">
<a href="koty.html"><img src="kot1.jpg" class="g1" /></a>
<img src="kot2.jpg" class="k1" />
</div>
<div class="fadehover">
<a href="koszule.html"><img src="koszula-bw.jpg" class="g2" /></a>
<img src="koszula.jpg" class="k2" />
</div>
<div class="fadehover">
<p>
<a href="koty.html"><img src="koty.jpg" /></a>
<a href="koszule.html"><img src="koszule.jpg" /></a>
</p>
</div>
</body>
</html>
W powyższym przykładzie po najechaniu myszką na kot1.jpg następuje zmiana obrazka na kot2.jpg. Analogicznie z obrazkiem koszule-bw.jpg, który zmienia się na koszula.jpg.
Jak zrobić, aby także po najechaniu na koty.jpg obrazek kot1.jpg zmianił się na kot2.jpg?





