Kom ihåg mig?
Home Menu

Menu


javascript.. kunnig?

Ämnesverktyg Visningsalternativ
Oläst 2010-03-14, 15:10 #1
Oscar11 Oscar11 är inte uppkopplad
Medlem
 
Reg.datum: Nov 2008
Inlägg: 121
Oscar11 Oscar11 är inte uppkopplad
Medlem
 
Reg.datum: Nov 2008
Inlägg: 121
Standard javascript.. kunnig?

Hej.

Jag har ett litet problem som säkert är något superenkelt för ni som kan javascript.
Det gäller en dropdownmeny. Här är bilden på dropdownen

När jag klickar på fliken (övriga tjänster) vill jag att fliken byter div i samband med menyn droppar ner. Fliken ska bli svart, alltså att den är "aktiv". Menyn åker upp efter 1 sekund då man drar bort muspekaren över menyn.

Det ska helt enkelt vara en funktion som säger att: när du klickar på fliken ska den byta div till = X. Och när du drar bort musen från menyn så ska fliken ändras till diven som är "off" i samband med dropdownen.

Vet inte om jag gjort det för komplicerat men det är en enkel grej.

Här är koden i bodyn iaf.

<ul id="sddm">
<li><a href="#"
onmousedown="mopen('m1')"
onmouseout="mclosetime()">&Ouml;vriga tj&auml;nster</a>
<div id="m1"
onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<a href="index.php?p=omekonomi">Ekonomi info</a>
<linedrop></linedrop>
<a href="#">Vädret</a>

<div id="linedrop"></div>
<a href="#">Nyheter</a>
<div id="linedrop"></div>
<a href="#">Tv-tablå</a>
</div>
</li>
</ul>
Oscar11 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-16, 21:31 #2
taz76 taz76 är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2008
Inlägg: 388
taz76 taz76 är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2008
Inlägg: 388
Lite bra läsning:
http://docs.jquery.com/Effects/hide
http://docs.jquery.com/Effects/show
taz76 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-16, 21:57 #3
objx objx är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 154
objx objx är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 154
Har du kollat så att det inte går att lösa helt utan javascript?
Gjorde en snabb sökning på Google och hittade denna tutorial:
http://ago.tanfa.co.uk/css/examples/...utorial-h.html

Här åstadkommer man en "dropdown"-meny som endast använder CSS och :hover-regler.
Det skulle ju nog inte vara ett problem att modifiera detta exempel så att menyobjektet ändrar bakgrundsfärg, textfärg, teckensnitt etc. vid "mouseover"/hover.

Även om du vill lägga på effekter med javascript (t.ex. animationer etc.) så kan det vara klokt att det i grund och botten finns en meny som inte är beroende av Javascript.

Lycka till!
objx är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-16, 22:11 #4
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Med modernare webbläsare går det alldeles utmärkt att lösa detta med CSS utan en enda rad javascript. Dock kan det behöva kompletteras med några få rader script för att få till kompatibiliteten i äldre webbläsare. Googla på "Suckerfish".
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-16, 23:35 #5
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av Lindahl Visa inlägg
Med modernare webbläsare går det alldeles utmärkt att lösa detta med CSS utan en enda rad javascript. Dock kan det behöva kompletteras med några få rader script för att få till kompatibiliteten i äldre webbläsare. Googla på "Suckerfish".
Jag rekommenderar Superfish framför den äldre varianten.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-17, 15:32 #6
Oscar11 Oscar11 är inte uppkopplad
Medlem
 
Reg.datum: Nov 2008
Inlägg: 121
Oscar11 Oscar11 är inte uppkopplad
Medlem
 
Reg.datum: Nov 2008
Inlägg: 121
Jag vet att man kan göra en dropdwn med css. Men på IE "droppar" inte menyn ner. testat med alla metoder. Positions osv men det går inte att få den att funka.

Problemet sker endast när jag lägger in menyn på sidan.
Oscar11 är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017