Chosen: рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЭрдЯрдХреЗрджрд╛рд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЬреВрди 2016  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: harvesthq/chosen

рдЬреИрд╕рд╛ рдХрд┐ рдЕрдВрдХ #2543 рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЕрднреА рднреА рдмрд╣реБрдд рдЭрдЯрдХреЗрджрд╛рд░ рд╣реИред

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

рдореИрдВрдиреЗ рдореИрдХ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдПрдлрдПрдл (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг 47.0) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЪреБрдирд╛ рдбреЗрдореЛ рдкреЗрдЬ рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИред рд╕реНрдХреНрд░реЙрд▓ рдмрд╛рд░ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрд╕ рдХреЗ рдХреЗрдВрджреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдмрд╣реБрдд рдЭрдЯрдХреЗрджрд╛рд░ рд╣реИред

рд╡рд╛рддрд╛рд╡рд░рдг

  • рдЪреБрдирд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг : 1.5.1
  • jQuery рдпрд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг : jQuery 1.9.1, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдирд╡реАрдирддрдо jQuery 2.2.4 рдХреЗ рд╕рд╛рде рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг : рдлрд╛рдпрд░рдлреЙрдХреНрд╕ v47.0
  • рдУрдПрд╕ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг : рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ 10.10.5

    рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА

рдореИрдВ рд╡реНрд╣реАрд▓ рдЗрд╡реЗрдВрдЯ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдЪреБрдиреЗ рд╣реБрдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдХрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen', function(evt) { _this.search_results_mousewheel(evt); });

рдкреНрд░рддрд┐

this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen wheel.chosen', function(evt) { _this.search_results_mousewheel(evt); });

рдореБрдЭреЗ рдпрд╣ рдлрд┐рдХреНрд╕ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рдПрдХ рд╕реБрдЭрд╛рд╡ рд╕реЗ рдорд┐рд▓рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдкреИрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рддреЛрдбрд╝ рджреЗрдЧрд╛? рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдЙрддреНрддрд░ рдореЗрдВ MozMousePixelScroll рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдПрдХ рд╕рд╣реА рдлрд┐рдХреНрд╕ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

+1

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд╡реАрдирддрдо рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдорд┐рд▓рд╛, рдирд╡реАрдирддрдо рдЪреБрдирд╛ рдЧрдпрд╛

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ wheel.chosen рдмрдЬрд╛рдп MozMousePixelScroll.chosen рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред

wheel.chosen рдХреЛ рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрд░реЛрдо рд╕рдВрд╕реНрдХрд░рдг 50 рдФрд░ рд╕рдлрд╛рд░реА рд╕рдВрд╕реНрдХрд░рдг 9.1.1 . рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреНрд░реЛрдо рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА, jQuery 2.2 рд╕реЗ 3.1 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдпрд╣ рдЪрд▓рд╛ рдЧрдпрд╛ред

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

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ, рдЪреБрдиреЗ рд╣реБрдП рдбреЗрдореЛ рдкреЗрдЬ рдФрд░ рдореЗрд░реЗ рдЕрдкрдиреЗ рдкреЗрдЬ рдкрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереАред рдмрд╛рдЗрдВрдб рдЗрд╡реЗрдВрдЯреНрд╕ рдореЗрдВ wheel.chosen рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдореВрд▓ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдлрд┐рдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ jQuery-mousewheel рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереА, рдШрдЯрдирд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ DOMMouseScroll рд╕реЗ mousewheel рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдХрд╛рд░рдг, рдХреЛрдб
if (evt.type === 'DOMMouseScroll') {
рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рддреЛ рд╣рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдЪрд╛рд╣рд┐рдП:
if (evt.type === 'DOMMouseScroll' || (evt.type === 'mousewheel' && delta==3)) {

+1

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдирд╡реАрдирддрдо рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдорд┐рд▓рд╛, рдирд╡реАрдирддрдо рдЪреБрдирд╛ рдЧрдпрд╛

рдореИрдВ рдЕрднреА рднреА рдирд╡реАрдирддрдо рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (72.0.1) рдореЗрдВ 5K iMac macOS 10.14.6 рдкрд░ рдФрд░ рдореИрдХрдмреБрдХ (рдХреЛрдИ рд░реЗрдЯрд┐рдирд╛ рдирд╣реАрдВ) рдкрд░, 1.8.7 рдЪреБрдиреЗ рдЧрдП, jQuery 3.2.1 рдХреЗ рд╕рд╛рде рдЪреБрдиреЗ рдЧрдП рдбреЗрдореЛ рдкреЗрдЬ рдкрд░ рдФрд░ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдмрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред jQuery 1.12.4 рдХреЗ рд╕рд╛рдеред

рд╡реЗрди рдСрдкреНрдЯрдЧреНрд░реБрдк рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдбреНрд░реЙрдкрдбрд╛рдЙрди рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдбреЗрдореЛ рдкреЗрдЬ рдкрд░, рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╣рд░ рдбреНрд░реЙрдк рдбрд╛рдЙрди), рдПрдлрдПрдл рдХреА рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдмрд╣реБрдд рдЭрдЯрдХреЗрджрд╛рд░ рд╣реИ, рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди div "рдХреВрджрддрд╛ рд╣реИ"ред рдпрджрд┐ рдЖрдк рдЯреНрд░реИрдХрдкреИрдб рдпрд╛ рдореИрдЬрд┐рдХрдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рджреЛ рд╕реБрдзрд╛рд░ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдорд╛рдзрд╛рди рджреЗрддреЗ рд╣реИрдВ:
- рдКрдкрд░ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ "рд╡реНрд╣реАрд▓.рдЪреБрди" рдЬреЛрдбрд╝реЗрдВ -> рдлрд┐рд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди FF . рдореЗрдВ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
- #2823 рдХрд╛ "рдлреИрдХреНрдЯрд░ рдлрд┐рдХреНрд╕" рдЬреЛрдбрд╝реЗрдВ (рд╣рдо jQuery mousewheel рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ!) -> FF рдФрд░ рдЕрдиреНрдп рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдирд╛ рдареАрдХ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдЕрднреА рддрдХ рдЯреЗрд╕реНрдЯреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕