Hallo,
Ik ben op het moment bezig met een menuutje maken in jQuery icm css en html nu had ik enkel een vraag.
Wanneer ik op een pagina ben (zeg index) wil ik graag dat in het menu duidelijk is welke pagina je je momenteel op bevindt in mijn geval door middel van de opacity. wat ik tot nu toe heb is dat de menu items heel mooi van opacity 0.5 naar 1 gaan wanneer ik eroverheen ga. Allemaal hartstikke prima, precies wat ik wil.
Het enige probleem waar ik tegenaan loop is dus dat wanneer ik naar een andere pagina binnen de site wil is dat de opacity van index terug gaat naar 0.5 en die van de pagina waar ik heen ga 1 wordt totdat ik naar de volgende pagina ga.
Ik hoop dat iemand mij kan helpen
Ik ben op het moment bezig met een menuutje maken in jQuery icm css en html nu had ik enkel een vraag.
Wanneer ik op een pagina ben (zeg index) wil ik graag dat in het menu duidelijk is welke pagina je je momenteel op bevindt in mijn geval door middel van de opacity. wat ik tot nu toe heb is dat de menu items heel mooi van opacity 0.5 naar 1 gaan wanneer ik eroverheen ga. Allemaal hartstikke prima, precies wat ik wil.
Het enige probleem waar ik tegenaan loop is dus dat wanneer ik naar een andere pagina binnen de site wil is dat de opacity van index terug gaat naar 0.5 en die van de pagina waar ik heen ga 1 wordt totdat ik naar de volgende pagina ga.
HTML:
1
2
3
4
5
6
7
8
9
10
| <div class="menu"> <ul> <div class="change"> <li class ="fade"> <a href="index.html">Home</a></li> <li class ="fade"><a href="about.html">About</a></li> <li class ="fade"><a href="work.html">Work</a></li> <li class ="fade"><a href="contact.html">Contact</a></li> </div> </ul> </div> |
Cascading Stylesheet:
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
| body { background-color: #F2F2F2; } .menu a{ background-color: #F2F2F2; color: #000000; font-size: 15px; font-weight: bold; padding: 10px 10px; } .menu li { display: inline; opacity: 0.5; } .header { height: 600px; width: 1920px; position: fixed; right: 0px; background-image: url("http://i61.tinypic.com/2yo6bk3.png"); background-repeat: no-repeat; background-size: cover; } .header h1 { position: fixed; left: 150px; } .main { position: absolute; top: 625px; left: 500px; right: 500px; } |
JavaScript:
1
2
3
4
5
6
7
8
9
10
| $(document).ready(function(){ $('li.fade').mouseenter(function() { $(this).fadeTo('fast', 1); }); $('li.fade').mouseleave(function() { $(this).fadeTo('fast', 0.5); }); }); |
Ik hoop dat iemand mij kan helpen
[ Voor 1% gewijzigd door RobIII op 16-09-2014 16:55 . Reden: Code tags i.p.v. quote tags ]