jQuery 1.7 рдмреАрдЯрд╛ 1 - рд╕рднреА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ

JQuery 1.7 рдмреАрдЯрд╛ 1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ ред

.on () рдФрд░ .off ()


рдмрд╛рдЗрдВрдб, рд▓рд╛рдЗрд╡ рдФрд░ рдбреЗрд▓реАрдЧреЗрдЯ рдПрдХ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ $ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝) .unbind ('рдХреНрд▓рд┐рдХ') рдиреЗ рд╕рднреА рд▓рд╛рдЗрд╡ ('рдХреНрд▓рд┐рдХ') рдИрд╡реЗрдВрдЯ рд╣рдЯрд╛ рджрд┐рдПред
рдирдИ рдШрдЯрдирд╛ рдПрдкреАрдЖрдИ .on () рдФрд░ .off () рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдШрдЯрдирд╛ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдкреБрд░рд╛рдирд╛ рдПрдкреАрдЖрдИрдирдИ рдПрдкреАрдЖрдИ
$ (рдПрд▓рдПрдордПрд╕)ред рдмрд┐рдВрдж (рдШрдЯрдирд╛рдПрдБ, fn)$ (рдПрд▓рдПрдордПрд╕) .on (рдШрдЯрдирд╛рдПрдБ, fn)
$ (рдПрд▓рдПрдордПрд╕)ред рдмрд┐рдВрдж (рдШрдЯрдирд╛рдПрдБ, {mydata: 42}, fn)$ (рдПрд▓рдПрдордПрд╕) .on (рдШрдЯрдирд╛рдПрдБ, {mydata: 42}, fn)
$ (рдПрд▓рдПрдордПрд╕) редunbind (рдШрдЯрдирд╛рдУрдВ, fn)$ (рдПрд▓рдПрдордПрд╕) .рдСрдлрд╝ (рдШрдЯрдирд╛рдПрдБ, fn)
$ (рдПрд▓рдПрдордПрд╕) .рднрд╛рд░рдд (рдШрдЯрдирд╛рдУрдВ, рдЪрдпрдирдХрд░реНрддрд╛, fn)$ (рдПрд▓рдПрдордПрд╕) .on (рдШрдЯрдирд╛рдПрдБ, рдЪрдпрдирдХрд░реНрддрд╛, fn)
$ (рдПрд▓рдПрдордПрд╕) .undelegate (рдШрдЯрдирд╛рдПрдБ, рдЪрдпрдирдХрд░реНрддрд╛, fn)$ (рдПрд▓рдПрдордПрд╕) .рдСрдлрд╝ (рдШрдЯрдирд╛рдПрдБ, рдЪрдпрдирдХрд░реНрддрд╛, fn)
$ (рдЪрдпрдирдХрд░реНрддрд╛) .live (рдШрдЯрдирд╛рдУрдВ, fn)$ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝) .on (рдШрдЯрдирд╛рдПрдБ, рдЪрдпрдирдХрд░реНрддрд╛, fn)
$ (рдЪрдпрдирдХрд░реНрддрд╛) .die (рдШрдЯрдирд╛рдПрдБ, fn)$ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝) .рдСрдлрд╝ (рдШрдЯрдирд╛рдПрдБ, рдЪрдпрдирдХрд░реНрддрд╛, fn)

рдкреБрд░рд╛рдиреЗ API рдХреЛ рдЕрднреА рддрдХ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред

IE 6/7/8 рдореЗрдВ рдлрд╝реЙрд░реНрдо рдмрджрд▓реЗрдВ рдФрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ рдЗрд╡реЗрдВрдЯ


рдмреЗрд╣рддрд░ рдЗрд╡реЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рджрд░реНрд╢рдиред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрди рдШрдЯрдирд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реА рд▓рдЧрднрдЧ рдПрдХ рджрд░реНрдЬрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред

рдПрдиреАрдореЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░


рдкрд╣рд▓реЗ, рдЬрдм рдПрдХ рдПрдиреАрдореЗрд╢рди .stop () рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдПрдирд┐рдореЗрдЯреЗрдб рдмреНрд▓реЙрдХ рдХрднреА рднреА рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдореЗрдВ рдирд╣реАрдВ рд▓реМрдЯ рд╕рдХрддреЗред (рдЙрджрд╛ред рд╕реНрд▓рд╛рдЗрдбрдЯреЙрдЧрд▓ () + рд╕реНрдЯреЙрдк ())ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╕рдордп .stop (рд╕рддреНрдп, рд╕рддреНрдп) рд╕реНрд▓рд╛рдЗрдб-рдПрдирд┐рдореЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдРрд╕реА рдЧрдбрд╝рдмрдбрд╝ рдереАред рдЗрд╕ рд╕рдордп рд╕реНрдЯреЙрдк () рдЪрд╛рд▓реВ рд╣реЛ рдЧрдпрд╛ рдерд╛, рдмрд╛рдж рдХреЗ рдПрдирд┐рдореЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╡рд░реНрддрдорд╛рди рдмреНрд▓реЙрдХ рдХреА рдКрдВрдЪрд╛рдИ рдЕрдзрд┐рдХрддрдо рд╣реЛ рдЧрдИред рдЕрдм, рдПрдиреАрдореЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ, рдореВрд▓ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реБрдзрд╛рд░ .removeData ()


.removeData () рдЕрдм рдЖрдкрдХреЛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдпрд╛ рдирд╛рдореЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

+ рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ, рдЕрдиреНрдп рдлрд┐рдХреНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛

Source: https://habr.com/ru/post/In129613/


All Articles