Forkert opacity ved onBlur

Tags:    html javascript jquery

Hejsa piger og drenge.

Jeg er stødt på en lille forhindring som jeg ikke kan få løst.

Jeg har en søgeboks som der sker lidt forskelligt med når man klikker på den.

Men det skal så være sådan at når der bliver klikket uden for den og den er tom ja så skal "placeholder" teksten føres tilbage til udgangspunktet.

JS
Fold kodeboks ind/udJScript kode 


HTML
Fold kodeboks ind/udHTML kode 


Nogen der kan hjælpe mig videre?



4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
For det første så sætter du opacity til 2. Det er ikke en valid værdi. Det skal være i intervallet mellem 1 og 0. https://developer.mozilla.org/en/CSS/opacity

Placeholder text er en del af HTML5. Det er ikke en killer feature, så at folk i gamle browsere ikke får den skulle være ok. http://www.w3.org/TR/html5/common-input-element-attributes.html#the-placeholder-attribute - så måske er det ikke nødvendigt for dig at implementere den del af det.

Hvorfor har du to .keyup() på samme element? Det burde ikke være nødvendigt og jeg kunne godt forestille mig at det blev problematisk

Desuden så giver det mere mening at bruge focusin og focusout end bare fokus - når du vil to forskellige ting på de to forskellige events...

Det hele er bakset sammen på http://jsfiddle.net/JWXGM/



Armen Gustav.

Du er fandme da også møg hurtig til at spotte det hele :D



Jamen, jeg er da glad for at kunne hjælpe.

Er du med på hvor den gik galt? Det meste jeg lavede om i din kode var bare prettifying. Det knusende punkt var de to .keyups - den anden overskriver den første vil jeg skyde på. Derudover kunne opacity værdien også være skyld i uønsket opførsel - men jeg testede det faktisk ikke.



Har ikke læst meget på det du skrev. Skimmede det bare kort. Men har den liggende til når jeg skal rette hele den boks til. Har en del jeg skal have lavet i min søgeboks nemlig.



t