Fråga : Jquery förhindrar fokuserar, när han klickas

Den pröva förmiddagen för hälsningar I att skriva ett tillgängligt tappar besegrar menyn och I-förmiddagen som missar på den första förmiddagen för hurdle.

I kämpar med en fokusera och, klickar händelse; när de är prövas för att få dem för att fungera i konsert, de ska precis inte trevlig lek. Idén är att, om en användare klickar, eller flikar på denna meny som den utvidgar. Problemet är att fokusera orsakar utfärdar med klickahändelsen och den avslutar upp att studsa upp och ner.

Could som någon behar look på fäst kodifierar och endera berättar mig att vad I-förmiddagen som orätt gör eller föreslår ett olikt långt att menyn kan göras, skriva tillgängligt?

Many thanks

Chris
> för
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:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
" codeBody " " >< för class= " för Untitled Document ul { förse med marginal: 0; vaddera: 0; } för jQuery (dokument) .ready (fungera () { var-toolbox = $ (”#toolBox”); var-toolBoxTrigger = $ (”#toolBox .toolBoxTrigger”); var-toolBoxAccordion = $ (”#toolBoxAccordion”); toolBoxAccordion.hide (); setToolBoxEvents (toolbox, toolBoxTrigger, toolBoxAccordion); }); fungera setToolBoxEvents (toolbox, toolBoxTrigger, toolBoxAccordionen) { toolBoxTrigger.click (fungera () { $ (denna) .unbind (”klicka”), .unbind (”fokusera”); om (toolBoxAccordion.not (”: synligt”)) { openToolBox (toolbox, toolBoxTrigger, toolBoxAccordion); } återgångt falskt; }); toolBoxTrigger.focus (fungera () { $ (denna) .unbind (”klicka”), .unbind (”fokusera”); om (toolBoxAccordion.not (”: synligt”)) { openToolBox (toolbox, toolBoxTrigger, toolBoxAccordion); } återgångt falskt; }); } fungera openToolBox (toolbox, toolBoxTrigger, toolBoxAccordionen) { toolBoxAccordion.slideDown (”fasta”); jQuery (dokument) .click (fungera (e) { closeToolBox (toolbox, toolBoxTrigger, toolBoxAccordion); e.stopPropagation (); }); } fungera closeToolBox (toolbox, toolBoxTrigger, toolBoxAccordionen) { toolBoxAccordion.slideUp (”fasta”); setToolBoxEvents (toolbox, toolBoxTrigger, toolBoxAccordion); jQuery (dokument) .unbind (”klicka”); gå falskt tillbaka; } class= " toolBox " för Tools class= " toolBoxAccordion " för
  • Test Test Test Test Test
  • " klar "

    Svar : Jquery förhindrar fokuserar, när han klickas

    Funderare I detta har den - jag har genomfört daterar inspelning, var på klickahändelsen jag kontrollerar hur long sedan jumbon fokusera händelsen var. Om den var längre .5 understöder därefter, då jag utför klicka, annorlunda jag ignorerar den.
    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:
    
    
    
    
    
    
    
    Obetitlat dokument
    
    
    
    
    
    
    
    
    
    
    
    Andra lösningar  
     
    programming4us programming4us