jquery animate hover kwijt

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben bezig met een website waarin ik jquery gebruik. Met jquery laat ik de hele website van kleur veranderen dus ook menu klikjes. Deze moeten echter wel hoveren en daarvoor heb ik een css hover gebruikt. Diezelfde hover gaat echter verloren naar een animate met jquery.

de hele code is als volgt
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
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Klusservice veenendaal</title>
<link href="stijl.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" media="all" href="scrollbalken/jScrollPane.css" />
<script type="text/javascript" src="scrollbalken/jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="scrollbalken/jquery.mousewheel.js"></script>
<script type="text/javascript" src="scrollbalken/jScrollPane.js"></script>
<script type="text/javascript" src="scrollbalken/jquery.color.js"></script>
<script type="text/javascript">
$(function()
{
    $('#inhoud').jScrollPane({showArrows:true});
}
);
function click() {
    $('#paginaachtergrond').animate({ backgroundColor: '#FFFFFF'}, "400")
    $('#paginainhoud').animate({ color: '#000000'}, "400")
    $('#paginainhoud p a, #kleurpaneel a').animate({ color: '#FF0000'}, "400")
    $('#menu li').animate({ backgroundColor: '#FFFFF'}, "400")
    $('#menu a').animate({ color: '#000000'}, "400")
    $('h1').animate({ color: '#FF0000'}, "400")
}
</script>
</head>
<body>
<img src="afbeeldingen/achtergrond.jpg" alt="achtergrond" name="achtergrond" id="achtergrond" />
<div id="paginaachtergrond"></div>
<div id="paginainhoud">
  <div id="kleurpaneel"><a href="#" onclick="click()">white</a></div>
  <ul id="menu">
    <li><a href="#Home">Home</a></li>
    <li><a href="#Infrotmatie">Infrotmatie</a></li>
    <li><a href="#Ons_team">Ons team</a></li>
    <li><a href="#Reacties">Reacties</a></li>
    <li><a href="#Contact">Contact</a></li>
  </ul>
  <div id="inhoud">
    <a name="Home" id="Home"></a><h1>Home</h1>
    <p><img src="http://www.klusserviceveenendaal.nl/images/foto.png" width="126" height="112" alt="plaatje" />Klusservice Veenendaal kan een hoop van uw klussen uit <a href="#">handen</a> nemen. Wij kunnen uw tuin onderhouden, uw auto wassen, uw was strijken en vele andere werkzaamheden doen, waar u zelf geen tijd voor heeft. Voor meer informatie over onze diensten kunt u klikken op de hierboven staande kopjes:3 Tuinwerk, Strijken, Autowassen en Overige.</p>
    <p>Klusservice Veenendaal kan een <a href="#">hoop</a> van uw klussen uit handen nemen. Wij kunnen uw tuin onderhouden, uw auto wassen, uw was strijken en vele andere werkzaamheden doen, waar u zelf geen tijd voor heeft. Voor meer informatie over onze diensten kunt u klikken op de hierboven staande kopjes: Tuinwerk, Strijken, Autowassen en Overige.</p>
    <p>Blablablablablablablablablabla blablablabla blablablabla bla bla bla bla bla bla bla bla bla bal ballblabla blablablabla bal bal balballbalblablalbalba bla bla bla bla bla bla bla bla</p>
    <p>blablablabalbalbalbal bal bal bal balbl abl alb al balbal bal bal balbalbal bal bal blalbalbalbalbalblablalblbal blalbal bal lbal bal bal llbalblal bla lballal balblalb albl ab lalballbalblablalbal </p>
    <p>blablalbalblablalbalba blabla bla blbalbalblaal ball blalbalbalblablalbablalblalbalblalba</p>
    <p>blalbalbalbal</p>
    <p>balbalbalbal balb bla bla bal</p>
    <p>&nbsp; </p>
    <p>balbalbalala</p>
    <p>blablablabla</p>
    <p>blablablabla</p>
    <p>blablablabla</p>
    <p>blablablabla</p>
    <a name="Infrotmatie" id="Infrotmatie"></a><h1>Infrotmatie</h1>
    <p>Hallo balbalbalbalbalbalbal blablabalbal blbalbalbalba blabalbalbal</p>
    <a name="Ons_team" id="Ons_team"></a><h1>Ons Team</h1>
    <p>Hallo dit zijn ze</p>
    <a name="Reacties" id="Reacties"></a><h1>Reacties</h1>
    <p>blaat blaat blaat blaat blabalbalbla bblaat blaat blaat blaat blaat blaat blaat blaat.</p>
    <p>blaat blaat blaat blaat blaat blaat blaat blaast balt.</p>
    <a name="Contact" id="Contact"></a><h1>Contact</h1>
    <p>Formulier?</p>
  </div>
</div>
</body>
</html>


en de jquery zijn hier
code:
1
2
3
4
5
6
7
8
function click() {
    $('#paginaachtergrond').animate({ backgroundColor: '#FFFFFF'}, "400")
    $('#paginainhoud').animate({ color: '#000000'}, "400")
    $('#paginainhoud p a, #kleurpaneel a').animate({ color: '#FF0000'}, "400")
    $('#menu li').animate({ backgroundColor: '#FFFFF'}, "400")
    $('#menu a').animate({ color: '#000000'}, "400")
    $('h1').animate({ color: '#FF0000'}, "400")
}

hoe los ik heb probleem met de hovers op?

[ Voor 0% gewijzigd door BtM909 op 09-12-2009 17:27 ]


Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 14:28
Heb je al geprobeerd om de hover ook in jQuery toe te passen na alle animates? Bijvoorbeeld

JavaScript:
1
2
3
4
5
6
7
$("#id-naar-linkjes").hover(function() {
     //Hover in
     $(this).css("color", "kleurtje");
}, function() {
     //Reset naar standaard
     $(this).css("color", "ander kleurtje");
});

[ Voor 3% gewijzigd door Manuel op 09-11-2009 19:35 . Reden: **typo ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:52

Bosmonster

*zucht*

Heb je misschien een werkende (of juist niet werkende dus :P) testcase online?

[ Voor 25% gewijzigd door Bosmonster op 10-11-2009 09:59 ]


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Gewoon die hover van de CSS resetten via jquery en dan de kleur van de hover per 'thema' (begrijp ik) aanpassen.

offtopic:
en een tipje: http://lipsum.lipsum.com/ voor random content, testen met bla bla is zinloos natuurlijk...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Manuel schreef op maandag 09 november 2009 @ 19:34:
Heb je al geprobeerd om de hover ook in jQuery toe te passen na alle animates? Bijvoorbeeld

JavaScript:
1
2
3
4
5
6
7
$("#id-naar-linkjes").hover(function() {
     //Hover in
     $(this).css("color", "kleurtje");
}, function() {
     //Reset naar standaard
     $(this).css("color", "ander kleurtje");
});
al geprobeerd nu werkt dit niet iets anders? ik zal proberen een testcase op te zetten.

Ik heb nu een testcase
www.easy-upload.nl/custom/klussen

[ Voor 5% gewijzigd door Verwijderd op 07-12-2009 17:01 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
iemand die me kan helpen dmv van de huidige testcase?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:52

Bosmonster

*zucht*

Ik zie in je testcase standaard al geen (css)hovers bij je links.

(er staat trouwens met grote dikke letters 'infrotmatie', ik neem aan dat dat informatie moet zijn..) (in de content als header overigens nog een keer..)

[ Voor 13% gewijzigd door Bosmonster op 08-12-2009 13:02 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ah ik heb de nieuwe stylesheet ff online gezet de ouwe was door al het prusten een beetje vergaan

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Misschien is het mijn redelijk gelimiteerde kennis van jQuery, maar hoor je die functie click() niet ook ergens aan te hangen, of ergens uit te voeren? Nu lijkt die functie er gewoon te zijn maar verder niks te doen omdat ie nooit wordt aangeroepen.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
MueR schreef op dinsdag 08 december 2009 @ 13:39:
Misschien is het mijn redelijk gelimiteerde kennis van jQuery, maar hoor je die functie click() niet ook ergens aan te hangen, of ergens uit te voeren? Nu lijkt die functie er gewoon te zijn maar verder niks te doen omdat ie nooit wordt aangeroepen.
dat is het probleem niet, click wordt aangeroepen door een bijpassende link pas na die klik is de hover weg. hoe fix ik dit is nu de vraag...

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

ik probeer te begrijpen wat je allemaal vraagt, maar ik snap er helemaal niets van :$

Als je nu eens stap voor stap aangeeft wat je verwacht dat zou moeten gebeuren:

1. gebruiker opent site en hovert over "Home"
2. linkje "Home" verandert van wit naar geel
etc. en geef eens aan waar het in de soep loopt/niet strookt met je gedachten

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Zet in die Click() eens een alert ofzo? Ik wil eigenlijk wel eens zien dat ie wordt aangeroepen.Ik kom namelijk nergens in je scripting iets tegen wat lijkt op een bind.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:57
zet je nu echt letterlijk
JavaScript:
1
2
3
4
5
6
7
$("#menu a").hover(function() { 
     //Hover in 
     $(this).css("color", "kleurtje"); 
}, function() { 
     //Reset naar standaard 
     $(this).css("color", "ander kleurtje"); 
});
nav Manuel in "jquery animate hover kwijt" in je code?

[ Voor 15% gewijzigd door 418O2 op 08-12-2009 14:45 ]


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

Ja, daar lijkt het wel naar :P

Wat is net wel merkte is als je rechtsboven in de container op dat witte of zwarte vakje drukt, dat dan de kleurstelling veranderd in de site. Misschien dat hij dat bedoelt :X

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:52

Bosmonster

*zucht*

Verwijderd schreef op dinsdag 08 december 2009 @ 13:08:
ah ik heb de nieuwe stylesheet ff online gezet de ouwe was door al het prusten een beetje vergaan
In de 'nieuwe' zitten nog steeds geen hovers.

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

Nja, de enige hover die erin zit komt uit zijn CSS ;)

Daarnaast snap ik ook niet waarom hij de id en class van menu allebei hetzelfde noemt.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Oh, oke, dat is de onclick :x Wat een compleet onlogische site is dit zeg. Sorry hoor, maar custom scrollbars, fadende kleurstijlen endat allemaal zonder feitelijk doel. Ongetwijfeld vind Tuxedo of zijn opdrachtgever dit kei gaaf, maar je gaat nu met javascript alle links een harde style="color:red" oid geven omdat er dit soort "hip" spul in moet. Geen wonder dat vervolgens CSS hovers niet werken, die worden overruled door de inline elementen. Ga jezelf gewoon eens afvragen of die animatie echt wel nodig is. Is een class op de body niet al voldoende?

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 12:52

Bosmonster

*zucht*

Matis schreef op dinsdag 08 december 2009 @ 14:59:
Nja, de enige hover die erin zit komt uit zijn CSS ;)

Daarnaast snap ik ook niet waarom hij de id en class van menu allebei hetzelfde noemt.
Ik zie geen css-hovers in de css :? (noch op mn scherm)

edit: ow nu zie ik ze op het menu (zat naar de linkjes in de content te kijken..)

Denk dat je dit wel kunt voorkomen door een andere parent-class in te stellen en anders zoals eerder al voorgesteld de hovers via JS te regelen.

[ Voor 26% gewijzigd door Bosmonster op 08-12-2009 15:03 ]


Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

Bosmonster schreef op dinsdag 08 december 2009 @ 15:01:
Ik zie geen css-hovers in de css :? (noch op mn scherm)
Cascading Stylesheet:
1
2
3
.menu a:hover {
    color: #CF0;
}
In http://www.easy-upload.nl/custom/klussen/stijl.css

edit; ok :P

[ Voor 4% gewijzigd door Matis op 08-12-2009 15:02 ]

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • jbdeiman
  • Registratie: September 2008
  • Laatst online: 22:37
JavaScript:
1
2
3
4
5
6
7
$("#menu a").hover(function() { 
     //Hover in 
     $(this).css("color", "kleurtje"); 
}, function() { 
     //Reset naar standaard 
     $(this).css("color", "ander kleurtje"); 
});


Leuk dit, maar: De color wordt vanwege de javascript na de :hover gespecificeerd. Volgens mij werkt de hover ook niet *altijd* helemaal lekker als je eerst de hover en daarna de eigenlijke kleur instelt.

Je zal waarschijnlijk in je JS ook de style voor de hover opnieuw moeten instellen.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
en hoe?

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

Dat ligt natuurlijk aan de programmeur :) ik denk dat je er verstandig aan doet om eerst maar eens wat tutorials te doorlopen van jQuery, CSS, HTML en de combinatie daarvan. Momenteel zitten er nog veel te veel inconsistentie en fouten in je code.

[ Voor 37% gewijzigd door Matis op 08-12-2009 15:11 ]

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
dat geloof ik best maar het is voor het eerst dat ik met jquery werk en heb al heel lang lopen zoeken naar een oplossing, fade in fade mout met rare effecten geen probleem maar een normale hover ho maar.

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Dat komt omdat die fade in alle normale manieren van hoveren onmogelijk maken door keihard te zeggen "jij gaat nu rood zijn". Overigens is dit alles behalve normaal gebruik van javascript hoor. Scrollbars zijn prima dingen, die hoef je niet te vervangen door zelfgebakken spul. Zeker voor een eerste gebruik van jQuery zou je best wat beschaafder mogen beginnen.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
MueR schreef op dinsdag 08 december 2009 @ 15:21:
Dat komt omdat die fade in alle normale manieren van hoveren onmogelijk maken door keihard te zeggen "jij gaat nu rood zijn". Overigens is dit alles behalve normaal gebruik van javascript hoor. Scrollbars zijn prima dingen, die hoef je niet te vervangen door zelfgebakken spul. Zeker voor een eerste gebruik van jQuery zou je best wat beschaafder mogen beginnen.
ik hanteer design is design en code is code, code moet design mogelijk maken, overigens zorgen de scrollbars voor geen enkele problemen. het probleem zit em in de fade. nu vraag ik hoe ik het oplos? moet toch een mogelijkheid zijn?

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 18:39

Matis

Rubber Rocket

Verwijderd schreef op dinsdag 08 december 2009 @ 15:23:
ik hanteer design is design en code is code, code moet design mogelijk maken, overigens zorgen de scrollbars voor geen enkele problemen. het probleem zit em in de fade. nu vraag ik hoe ik het oplos? moet toch een mogelijkheid zijn?
Die is er zeker, zie mijn vorige post.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Matis schreef op dinsdag 08 december 2009 @ 15:24:
[...]

Die is er zeker, zie mijn vorige post.
prima maar wat zijn die fouten dan?

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:57

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 08 december 2009 @ 15:28:
[...]

prima maar wat zijn die fouten dan?
Ja doei. ;) Je neemt code hier van het forum letterlijk over (inclusief "kleurtje" en "ander kleurtje" zonder daar daadwerkelijk kleurwaardes aan toe te kennen) zonder daar zelf over na te denken en te bedenken hoe het werkt en wat het zou moeten doen, vervolgens werkt het niet en moeten we je ook nog eens uitleggen waarom het bij elkaar geplakte zootje niet werkt? Begin eens gewoon bij het begin en ga eerst eens wat tutorials of boeken doornemen. Je fout zit niet in het niet kennen van JQuery, je fout zit in het niet kennen van Javascript, mogelijk zelfs in een gebrek aan algemene programmeerkennis. Daar gaan wij je niet mee kunnen helpen.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb die dus gelezen maar ik kom er nog steeds niet uit niets schijnt te reageren op de hover.

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:57
http://docs.jquery.com/Events/hover

?

Beschrijf eens stap voor stap wat je precies wil...

[ Voor 40% gewijzigd door 418O2 op 08-12-2009 15:43 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 08 december 2009 @ 15:42:
ik heb die dus gelezen maar ik kom er nog steeds niet uit niets schijnt te reageren op de hover.
... Je hebt welgeteld 10 minuten de tijd genomen. Kom op, iets meer moeite doen kan toch wel?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
NMe schreef op dinsdag 08 december 2009 @ 15:44:
[...]

... Je hebt welgeteld 10 minuten de tijd genomen. Kom op, iets meer moeite doen kan toch wel?
ik her haal echt alleen maar wat ik al gelezen heb, ik neem code over verander het en kijk of er iets reageerd en dat doet het niet, ik ben dus net zo ver als mijn vorige zoek/speurtocht.

Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:57
snap je wel wat je doet of kopieer en plak je maar wat?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
418O2 schreef op dinsdag 08 december 2009 @ 15:48:
snap je wel wat je doet of kopieer en plak je maar wat?
ik snap wat ik doe en ik doe mn best maar ik kopieer en plak wel (pas wel aan) want anders doe ik het nooit na.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 08 december 2009 @ 15:49:
[...]

ik snap wat ik doe en ik doe mn best maar ik kopieer en plak wel (pas wel aan) want anders doe ik het nooit na.
Is dat waarom "kleurtje" en "ander kleurtje" ook nog steeds in je code staan? Als je het zou begrijpen dan was dat er niet eens in geslopen. ;)

Nogmaals: jij hebt hulp nodig die wij niet kunnen bieden. Wat jij moet doen is even rustig de tijd nemen en je inlezen in het onderwerp. En nee, dat lukt je niet in 10 minuutjes.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Verwijderd schreef op dinsdag 08 december 2009 @ 15:45:
[...]

ik her haal echt alleen maar wat ik al gelezen heb, ik neem code over verander het en kijk of er iets reageerd en dat doet het niet, ik ben dus net zo ver als mijn vorige zoek/speurtocht.
Sorry hoor, maar:
JavaScript:
1
2
3
4
5
6
7
$("#menu a").hover(function() { 
     //Hover in 
     $(this).css("color", "kleurtje"); 
}, function() { 
     //Reset naar standaard 
     $(this).css("color", "ander kleurtje"); 
});

is niet zelf de code veranderen, wel?

Wat je button doet is dit:
  1. Waardes van de hover zijn standaard en werken
  2. Er wordt geklikt op de button om de kleur van de site te veranderen, waardoor er tegen die linkjes wordt gezegd: "Jij moet nu animeren naar die kleur, tenzij ik iets anders zeg".
  3. Linkjes blijven nu de aangegeven kleur, ook al ga je er met je muis overheen
Wat je nu moet doen is met een *EXTRA* functie *NA* de animatie de hover en diens kleuren opnieuw declareren. Daarvoor heb je niet meer dan de standaard dingen in de documentatie van jquery nodig.

Succes!

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
die zag ik ook ja heb ik inmiddels al veradnert (gekopieerd, aangepast, geprutst aangepast, gekopieerd en een keertje vergeten aan te passen). dit stuk zit inmiddels niet meer in mn testcase maar zal ik wel even aan passwn voor de online case.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
$(".menu a").hover(
function () {
alert("hoi")
}
)
werkt ook niet, zou toch iets moeten doen?

Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
$(document).ready( function() {
* jouw code *
});

en dan?

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

Volgens mij moet .hover() nog altijd 2 parameters hebben, eerste functie is de mouseOver, de tweede is de mouseOut.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Wat dus in de documentatie staat: http://docs.jquery.com/Events/hover

Acties:
  • 0 Henk 'm!

  • Kiphaas7
  • Registratie: Februari 2005
  • Laatst online: 21:21
Verwijderd schreef op dinsdag 08 december 2009 @ 15:23:
[...]

ik hanteer design is design en code is code, code moet design mogelijk maken, overigens zorgen de scrollbars voor geen enkele problemen. het probleem zit em in de fade. nu vraag ik hoe ik het oplos? moet toch een mogelijkheid zijn?
Hmm, sorry dat ik dan toch even wil doorgaan op je scrollbars, die zorgen namelijk wel voor bizar gedrag in opera 10. Ten eerste heb je een enorm wit vlak onder aan je pagina, waardoor bij mij al een scrollbar in opera zelf ontstaat, en ten tweede gaat zodra ik je custom scrollbar beweeg, de scrollbar van mijn window mee, en verandert ook nog eens de hoogte!

Acties:
  • 0 Henk 'm!

  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Kiphaas7 schreef op dinsdag 08 december 2009 @ 17:16:
[...]Hmm, sorry dat ik dan toch even wil doorgaan op je scrollbars, die zorgen namelijk wel voor bizar gedrag in opera 10. Ten eerste heb je een enorm wit vlak onder aan je pagina, waardoor bij mij al een scrollbar in opera zelf ontstaat, en ten tweede gaat zodra ik je custom scrollbar beweeg, de scrollbar van mijn window mee, en verandert ook nog eens de hoogte!
Inderdaad. En daarnaast kan je de regel "code moet design mogelijk maken" ook nog eens omdraaien: design geen dingen die niets toevoegen en daarom met hacks en rare fratsen moet gaan coden om het mogelijk te maken. Dat geeft 9 van de 10 keer toch problemen.

Weet wat technisch haalbaar is en stem daar je design op af.

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Tuxedo-Devito, wil je niet elke keer een dubbelpost maken? :) Als je binnen 24 uur weer wilt reageren en je bent de laatste in het topic met een reactie, dan kan je gewoon de Afbeeldingslocatie: http://tweakimg.net/g/forum/images/icons/edit.gif knop gebruiken :)

In z'n algemeenheid: wil je iets met JQuery gaan doen, dan wordt het tijd om je erin te verdiepen. Wij gaan je dus niet meer aan je handje houden. Of je huurt iemand in, of je verdiept je erin zodat je met wat gerichtere vragen kan komen. Wij zijn geen my-first-jquery helpdesk :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:57
Probeer ook even firefox icm Firebug, scheelt heel veel met debugging.

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
<html>
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
    <style>
        .red 
        {
            background-color:red;
        }
        
    </style>
    
    </head>
    <body>
        <div id="menu">
            <a class="selectedLink" href="#"> Hover mij! </a>
        </div>
        <br /><br /><br />
        <div id="destDiv" style="width:400px;height:400px;float:left">
            Ik verkleur!
        </div>
        
        <script type="text/javascript">
            $(document).ready(function() {
                $("#menu a").hover(
                    function() {
                        $("#destDiv").addClass('red');
                    }, function() {
                        $("#destDiv").removeClass('red');
                    }); 
            });
        </script>
    </body>
    </html>


dit werkt gewoon..

[ Voor 87% gewijzigd door 418O2 op 09-12-2009 18:35 ]


Verwijderd

Topicstarter
probleem is dat ik om de een of andere reden het over event niet kan triggeren. ik kan zelfs een simpele hello world alert niet aan de gang krijgen de code die ik daarvoor gebruik is
code:
1
2
3
4
5
6
7
$("#menu a").hover(function() { 
     //Hover in 
     alert('hoi');
}, function() { 
     //Reset naar standaard 
     alert('tot ziens');
});

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Errors? Heb je Firefox? Zo ja, kijk eens in je error console. En waar staat deze code? Voor of na je definitie van het element? Staat dit in een domready-eventhandler of daarbuiten? Doe zelf eens wat debuggen. Zeggen dat "het niet werkt" zonder zelf even wat standaard debugstappen te doorlopen heeft géén zin. ;)

[ Voor 19% gewijzigd door NMe op 10-12-2009 14:45 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Flowmo
  • Registratie: November 2002
  • Laatst online: 18-08 08:24
Flowmo schreef op dinsdag 08 december 2009 @ 16:16:
$(document).ready( function() {
* jouw code *
});

en dan?
Zie deze eerdere post, dat al geprobeerd? Zet deze code *na* jouw kleur-verander-animatie-code, mogelijk werkt het dan.

  • neothor
  • Registratie: Oktober 2004
  • Laatst online: 02-10-2023
Sterker nog dan werkt het :P

Het werkt in ieder geval bij mij in firefox prima.
Even pagina opgeslagen en de 2 regels toegevoegd.

[ Voor 65% gewijzigd door neothor op 10-12-2009 14:55 ]

Last.fm | LinkedIn | Twitter


Verwijderd

Topicstarter
Ik wou het net zeggen, opeens bedacht ik het dat ik wel eens document.ready zou moeten gebruiken toen ik daarover las.

$(document).ready(function() {
$("#menu a").hover(function() {
if(theme=="white")
$(this).css({ color: '#FF0000'}, "0")
if(theme=="black")
$(this).css({ color: '#CCFF00'}, "0")
}, function() {
if(theme=="white")
$(this).css({ color: '#000000'}, "0")
if(theme=="black")
$(this).css({ color: '#FFFFFF'}, "0")
});
});

werkt mijn dank is groot

  • 418O2
  • Registratie: November 2001
  • Laatst online: 21:57
Gebruik nu alsjeblieft eens code tags...

En gebruik CSS Classes ipv aan de hand van het theme een kleur te zetten, is iets makkelijker beheerbaar

[ Voor 57% gewijzigd door 418O2 op 10-12-2009 15:53 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op donderdag 10 december 2009 @ 15:46:
Ik wou het net zeggen, opeens bedacht ik het dat ik wel eens document.ready zou moeten gebruiken toen ik daarover las.
Waarom lees je de replies in je eigen topic niet dan? Het antwoord werd twee dagen geleden al door Flowmo in "jquery animate hover kwijt" gegeven.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
NMe schreef op donderdag 10 december 2009 @ 16:49:
[...]

Waarom lees je de replies in je eigen topic niet dan? Het antwoord werd twee dagen geleden al door Flowmo in "jquery animate hover kwijt" gegeven.
omdat ik het destijd al geprobeerd heb en toen werkte het niet, ik dacht als ik nog ff pruts en ja hoor...
Pagina: 1