Questione : Jquery impedice il fuoco una volta scattato

Ciao sto provando a scrivere un accessibile cado giù il menu e sto venendo a mancare al primo hurdle.

I che lotto con un fuoco e scatto l'evento; nel provare a convincerli per funzionare di concerto non giocheranno appena piacevole. L'idea è che se un utente si scatta o linguette su questo menu che amplia. Il problema è che il fuoco causa le edizioni con l'evento di scatto e conclude in su il rimbalzo su e giù. del

Could che qualcuno soddisfa esamina il codice allegato e l'uno o l'altro mi dica che cosa sto facendo male o suggerisca un modo diverso che il menu possa essere reso a tastiera accessibile?

Many thanks

Chris
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
>< notpretty " del class= " del id= " codeSnippet810054 del
xmlns= " http://www.w3.org/1999/xhtml " del 

Soddisfare-Tipo testo/HTML " del http-equiv= di 
Document Untitled
type= " testo/css " del <style >
UL {
	margine: 0;
	riempimento: 0;
}
</style>
Javascript del type= del <script " src= " jquery-1.4.1.min.js " ></script>/del testo "
type= " testo/Javascript " del <script >
	jQuery (documento) .ready (funzione () {


		cassetta portautensili di varietà = $("#toolBox„);
		toolBoxTrigger di varietà = $("#toolBox .toolBoxTrigger„);
		toolBoxAccordion di varietà = $("#toolBoxAccordion„);

		toolBoxAccordion.hide ();

		setToolBoxEvents (cassetta portautensili, toolBoxTrigger, toolBoxAccordion);

	});
	
		setToolBoxEvents di funzione (cassetta portautensili, toolBoxTrigger, toolBoxAccordion) {
			toolBoxTrigger.click (funzione () {
			
				$ (questo) .unbind (“scatto„) .unbind (“fuoco„);

				se (toolBoxAccordion.not (“: visibile„)) {
					openToolBox (cassetta portautensili, toolBoxTrigger, toolBoxAccordion);
				}
				falso di ritorno;
			});
			toolBoxTrigger.focus (funzione () {
			
				$ (questo) .unbind (“scatto„) .unbind (“fuoco„);
				
				se (toolBoxAccordion.not (“: visibile„)) {
					openToolBox (cassetta portautensili, toolBoxTrigger, toolBoxAccordion);
				}
				falso di ritorno;
			});
		}
			
		openToolBox di funzione (cassetta portautensili, toolBoxTrigger, toolBoxAccordion) {
			toolBoxAccordion.slideDown (“veloce„);
			jQuery (documento) .click (funzione (e) {
				closeToolBox (cassetta portautensili, toolBoxTrigger, toolBoxAccordion);
				e.stopPropagation ();
			});
		}
		closeToolBox di funzione (cassetta portautensili, toolBoxTrigger, toolBoxAccordion) {
			toolBoxAccordion.slideUp (“veloce„);
			
			setToolBoxEvents (cassetta portautensili, toolBoxTrigger, toolBoxAccordion);

			jQuery (documento) .unbind (“scatto„);
			falso di ritorno;
		}
</script>

</head>
<body>

class= " cassetta portautensili " " della cassetta portautensili " del id= del <div >
	href= di <a " # " class= " toolBoxTrigger " ><span>Tools</span></a>
	class= " toolBoxAccordion " " di toolBoxAccordion " del id= del <ul >
		<li>
			<a href="">Test</a>
			<a href="">Test</a>
			<a href="">Test</a>
			<a href="">Test</a>
			<a href="">Test</a>	
		</li>
	</ul>
</div>
</body>
</html>
</pre>
           </td>
         </tr>
       </table></div>
</div>
   
class= del <div " libero " ></span></h4>
</td>
</tr>
  <tr><td height="2px"></td></tr> 
  
  <tr style="background-color:#f2f4f6"><td >
<h2 style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:red;font-weight:bold">
<span id="ContentPlaceHolder1_tieude_as">Risposta : Jquery impedice il fuoco una volta scattato</span>
</h2></td></tr>
  <tr>
<td valign="top"> 
<h5><span id="ContentPlaceHolder1_ans" style="font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:normal;color:#000000"> 
<div><div class="richText">
Penso che questo lo abbia - ho realizzato la registrazione della data, in cui sull'evento di scatto controllo quanto tempo fa l'ultimo evento del fuoco era. Se fosse allora .5 secondi più lunghi, quindi eseguo lo scatto, altrimenti lo ignoro.</div></div> <!-- text-ad & richText -->
                      <span class="isBotVideo"></span> <div class="codeSnippet">
                       <table>
         <tr>
           <td class="lineNumbers">
             <pre>
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:
</pre>
           </td>
           <td class="codeBody">
             <pre id="codeSnippet810857" class="notpretty"><!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>Documento senza titolo










Altre soluzioni  
 
programming4us programming4us