рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрднреНрдпрд╛рд╕: jQuery рд╣реЙрдЯрдХреАрдЬрд╝

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛





рдореИрдВ рдпрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдФрд░ рдЕрдиреНрдп рд╕рдорд╛рди рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реВрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд╡рд▓ рдЙрдирдХреЗ рдиреНрдпрд╛рдп рджреНрд╡рд╛рд░рд╛ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдЕрдкрдиреЗ рдПрдХ рдШрдЯрдирд╛рдХреНрд░рдо рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА (рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ)ред



рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ "рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрдЯрди рдкрд░ рдПрдХ рд╣реЙрдЯрдХреА рдлрд╛рдВрд╕реА" рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдпрджрд┐ рддреБрдЪреНрдЫ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП "рдЧрд░реНрдо рдХреБрдВрдЬреА" рдХреЗ рдмрдВрдзрди рдХреЛ рд╕рд░рд▓ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред







рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рд╣реЙрдЯ рдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЙрджреНрджреЗрд╢реНрдп рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ред



рд╕рд┐рджреНрдзрд╛рдВрдд



  1. "рд╣реЙрдЯ рдХреА" рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

    рд╣рд╛рдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рд╣реЙрдЯ рдХреА" рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рдЕрднреА рднреА рдЖрдзреА рдкрд░реЗрд╢рд╛рдиреА рд╣реИ, рдФрд░ рдкрд░реЗрд╢рд╛рдиреА рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИрдВ! рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд╕рдВрд╢реЛрдзрдХ рдХреЗ рд╕рд╛рде рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреБрдВрдЬреА ("рддреАрд░") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрджреНрднреБрдд рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдВрдмреА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдмреАрдЪред "рдХрд┐рд╕реА рднреА рдХреЗ рд╕рд╛рде" рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕рдХреЗ рд╕рд╛рде? Alt-left / Alt-right рдХрд╛ рдЙрдкрдпреЛрдЧ FF рдФрд░ IE, Ctrl-left / Ctrl-right - рдЗрди рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЗрди рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ - рд╕рдлрд╛рд░реА рдореЗрдВ рдЗрдВрдЯреНрд░рд╛-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдмреИрдХ / рдлреЙрд░рд╡рд░реНрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдФрд░ рднрд▓реЗ рд╣реА рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ - рдпрд╣ рдерд╛ рдПрдХ рдмрд╣реБрдд рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдФрд░ рд▓рдЧрднрдЧ рд╕рднреА "рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдкрд░рд┐рдЪрд┐рдд" рд╣реЙрдЯ рдХреБрдВрдЬрд┐рдпрд╛рдБ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓реА рдЧрдИ рд╣реИрдВ - рдЕрдиреНрдпрдерд╛, рд╢рд╛рдпрдж, рд╡реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рди рд╣реА (рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк) рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХред рдпрд╣ рддрдереНрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрддреНрдпрдзрд┐рдХ рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рд╕рд╛рде рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
  2. рд╣реЙрдЯ рдХреА рдХреБрдЫ рдФрд░ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╕реНрдд рд╣реИрдВ

    рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд╣реА "рд╣реЙрдЯ рдХреАрдЬрд╝" рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП - рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рдорд╛рди Ctrl-left / Ctrl-right рдХрд╛ рдЕрд░реНрде рдХреБрдЫ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдкрд░рд┐рдЪрд┐рдд рднреА рд╣реИред рдЗрдирдкреБрдЯ / рдЯреЗрдХреНрд╕реНрдЯрд╛рд░рд┐рдпрд╛ рдореЗрдВ Ctrl-left рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреБрдЫ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд╣ рдирд╣реАрдВ рдерд╛ рдЬреЛ рд╡рд╣ рдорди рдореЗрдВ рдерд╛, рдЦреБрдж рдХреЛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
  3. рдЖрдо рддреМрд░ рдкрд░ рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╢реЛрдзрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ

    рдкреАрд╕реА рдХреАрдмреЛрд░реНрдб рдкрд░ Ctrl, Alt рдФрд░ Shift рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдкреАрд╕реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ ... рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдХред "рд╣реЙрдЯ рдХреАрдЬрд╝" рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдо рд╕реЗ рдХрдо рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рдпрд╣ рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдореЙрдбрд┐рдлрд╝рд╛рдпрд░ рдХреНрдпрд╛ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рд╡реЗ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ ... рдФрд░ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд░реНрд╢ рдХрд░рдиреЗ, рдкреНрд░рд╣рд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ, рдмрдЬрд╛рдп рдмреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рднреА рдХреЛ рдРрд╕рд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ рд╣реИред


рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рдм рд╣реИ - рд╕рд┐рд░реНрдл рдХрдард┐рдирд╛рдЗрдпрд╛рдБ, рдФрд░ рдХреБрдЫ рдЕрдбрд╝рдЪрдиреЗрдВ рдирд╣реАрдВред



рдЕрднреНрдпрд╛рд╕



рд╡рд┐рдЪрд╛рд░



рдпрд╣ рд╕рд░рд▓ рд╣реИ: рд╣рдо рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕рдВрдХреЗрддрди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╕рдХреНрд░рд┐рдп рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд░реНрдЧ рдЕрд╕рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдХреБрдВрдЬреА рдХреЗ рдкреНрд░рддреАрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрдм рдХреЛрдИ рднреА рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдкреГрд╖реНрда рдкрд░ рдПрдХ рд╕рдХреНрд░рд┐рдп рддрддреНрд╡ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╡рд░реНрдЧ рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХреЗ рдкреНрд░рддреАрдХ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╣реИ, рд╣рдо рдкрд╛рдпрд╛ рд╕рдХреНрд░рд┐рдп рддрддреНрд╡ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВред



рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди



рдкрд╣рд▓реЗ рджреЛ рдЙрдкрдХрдерд╛рдПрдВ рдореЗрд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рддреБрдЪреНрдЫ рд╣реИрдВ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рдЪрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ рддреАрд╕рд░реЗ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред



рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рддреБрдЪреНрдЫ):



$(document).keydown(CheckKeyDown);







рдЗрд╕рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣реИ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрд░рд╛рдо рд╕реЗ рдкрд╛рда рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рди рдХрд░реЗрдВред" рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЦреЛрдЬ рдХрд┐рдпрд╛ (рд▓реЗрдХрд┐рди рдХрднреА рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛) рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рд╕ рддрддреНрд╡ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рд╢рд╛рдпрдж рдХреЛрдИ рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧрд╛) "рд╣реЙрдЯ" рдХреБрдВрдЬреА рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрджрд┐ "рдХреЗрдВрджреНрд░рд┐рдд" рддрддреНрд╡ рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рд╣реИред рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╡реИрд░рд┐рдПрдмрд▓ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЬрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреЛ "рд╣реЙрдЯ рдХреАрдЬрд╝" рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ:

hotkeysDisabled = false;

$('input, textarea').focus(function(){hotkeysDisabled=true;}).blur(function(){hotkeysDisabled=false});

function CheckKeyDown(e) {

if(hotkeysDisabled)

return true;

...







рдпрджрд┐ рдХреЛрдИ рдмреЗрд╣рддрд░ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ - рдореИрдВ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред



рдпрд╣ рджрдмрд╛рдП рдЧрдП рдХреБрдВрдЬреА рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд╡рд┐рдХрд▓реНрдк "рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ рд╣реИ" рдХреЛ рддреБрд░рдВрдд рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдлреЙрд░реНрдо ctrl_13 рдХреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдкрджрдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛, рд░рд╛рдд рддрдХ рдпрд╛рдж рдирд╣реАрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, alt_219 рдмреЗрд╣рдж рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЕрдХреЗрд▓реЗ String.fromCharCode () рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ - рдмрд╣реБрдд рдмрд╛рд░ рдпрд╣ рдРрд╕рд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдПрдХ рдХрдХреНрд╖рд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореБрдЭреЗ рдХреЛрдИ рдЕрдиреНрдп рдирд┐рдпрдорд┐рдд рд╕рд╛рдзрди рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рднрд╛рд░реА рдФрд░ рдмрджрд╕реВрд░рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдмрдирд╛рдпрд╛:

function keyCodeString(e)

{

var keyCodeStrings = {

8: 'backspace',

9: 'tab',

...

222: 'quote'

}

...

s = '';

if(e.ctrlKey) s = s + 'ctrl_';

if(e.altKey) s = s + 'alt_';

return s + keyCodeStrings[e.keyCode];

}







рд▓рд╛рд▓рд┐рддреНрдп рдХреА рдХрдореА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрд╕ рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдПрдХ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд▓рд╛рдн рд╣реИ - рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВред



рдЕрдВрддрд┐рдо рдЪрд░рдг рд░рд╣рддрд╛ рд╣реИ - рдкрд╛рдпрд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдпрд╣ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореИрдВ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ ...



рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

var keyCode = keyCodeString(e);

var selector='a.'+keyCode;

if($(selector).size() > 0)

{

location.href=$(selector).attr('href'); // your favorite load/go method

return false;

}









рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╕рдХреНрд░рд┐рдпрдг / рдмрдЯрди рджрдмрд╛рдиреЗ рдкрд░:

$('.'+keyCode+':input').focus().click();









рд╢рд╛рдпрдж рдпрд╣реА рд╕рдм рд╣реИред



рдЕрдВрддрднрд╛рд╖рдг



рдкреВрд░реЗ рдХреЛрдб рдХреЛ рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдореИрдВ рд╡рд┐рд╖рдп рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рджрд┐рдЦрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдпреЛрдЬрди, рдкрд░рд┐рд╡рд░реНрдзрди рдФрд░ рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реВрдВред рдирд┐рдпрдо рд╡рд┐рд╖рдп рдХреЗ рдХрд┐рд╕реА рднреА рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ: "рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдмреЗрд╣рддрд░ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ - рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред" рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред




All Articles