Panzoom: рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдХреНрд░реЛрдо v55.02883.91 рдореЗрдВ рдкрд┐рдВрдЪ рдЬрд╝реВрдо рдЯреВрдЯрд╛ рд╣реБрдЖ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рджрд┐рд╕ре░ 2016  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: timmywil/panzoom

рдореБрджреНрджреЗ рдХрд╛ рд╡рд┐рд╖рдп

рдореЛрдмрд╛рдЗрд▓ рдФрд░ Android рд╕рд┐рд╕реНрдЯрдо рдкрд░ Chrome v55.02883.91 рдореЗрдВ рдкрд┐рдВрдЪ рдЬрд╝реВрдо рдЯреВрдЯрд╛ рд╣реБрдЖ WebView v55.02883.91
рдпрд╣ рдХреНрд░реЛрдо (рдмреНрд░рд╛рдЙрдЬрд╝рд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд┐рд╕реНрдЯрдо рд╡реЗрдмрд╡реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдРрдк рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдЖрдкрдХрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг

  • jquery.panzoom.min.js 3.2.2
  • jquery-1.11.1.min.js (рдореЗрд░реЗ рдХреЙрд░реНрдбреЛрд╡рд╛ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП) рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреЗрдореЛ рд╡реЗрдм рд╕рд╛рдЗрдЯ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
  • рдХреНрд░реЛрдо рдЯреВрдЯрд╛ рд╣реБрдЖ (рдКрдкрд░ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВ)ред рдЕрднреА рднреА рд╕реИрдорд╕рдВрдЧ рдлреЛрди рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ "рдЗрдВрдЯрд░рдиреЗрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

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

  1. рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА S6 рдПрдЬ + (рдпрд╛ рд╕рдордХрдХреНрд╖) рдХреЛ рдкрдХрдбрд╝реЗрдВ
  2. рдХреНрд░реЛрдо рдФрд░/рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд┐рд╕реНрдЯрдо рд╡реЗрдмрд╡реНрдпреВ рдХреЛ v55 рдЖрджрд┐ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред
  3. рдбреЗрдореЛ рдкреЗрдЬ рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдВ
  4. рдХреЛрд╢рд┐рд╢ рдХрд░реЛ рдФрд░ рдмрд╛рдШ рдкрд░ рдЬрд╝реВрдо рдЗрди рдХрд░реЛ - рдЙрд╕рдиреЗ рджреЛрд╕реНрдд рдХреЛ рддреЛрдбрд╝рд╛!

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░

рдХреНрд░реЛрдо рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ (рдареАрдХ v54 рддрдХ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдпрд╛рдиреА рдЬрд╝реВрдо рдЗрди рдХрд┐рдпрд╛!

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

V55 рдкрд░ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкреИрди рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд╝реВрдо рдирд╣реАрдВ рдФрд░ рдкреИрди рдХреА рдЧрдИ рдЫрд╡рд┐ рдХрднреА-рдХрднреА рдЪреБрдЯрдХреА рдХреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ 'рдХреВрдж' рдЬрд╛рддреА рд╣реИ рдФрд░ рдПрдХ рдЪрдордХрддреА рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЫрд╡рд┐ рдЖрдкрдХреА рджреЛ рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдлрд╝реНрд▓рд┐рдк рд╣реЛрддреА рд╣реИред

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

рдХреЛрдб рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдерд╛ рдФрд░ рд▓рд╛рдЗрди 1164 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:

this.panning = true;
рдореЗрд░реЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкрд┐рдВрдЪ-рдЬрд╝реВрдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдФрд░ рдкреИрдирд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХрдХрд░рдг рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдкреИрдирд┐рдВрдЧ рдЭреВрдареА рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ ... рд╡рд╛рдИрдПрдордПрдорд╡реАред

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

рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдПрдХ рдкрд▓ рдореЗрдВ рдореЗрд░рд╛ рдРрдк рдЬреВрдо рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХреНрдпреЛрдВред

рдореЗрд░рд╛ рдРрдк рднреА рдЯреВрдЯ рдЧрдпрд╛ред рдирдП рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдХреНрд░реЛрдо рдкрд░ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ (рдбреНрд░реИрдЧ рдЗрд╡реЗрдВрдЯ рд╡рд┐рдВрдбреЛ рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ рдФрд░ рдкрд┐рдВрдЪ рдЗрд╡реЗрдВрдЯ рд╣реИрдВ ... рд╡рд┐рдЪрд┐рддреНрд░)ред рдЧреИрд░-рдЕрджреНрдпрддрди рдХреНрд░реЛрдо рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХрд▓ рд░рд╛рдд рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрд░реЛрдо рдФрд░ рдпрд╣ рднреА рдЯреВрдЯ рдЧрдпрд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореЗрд░рд╛ рдРрдк рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдХреНрд░реЛрдо рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рднреА рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди - рдЬреЛрдбрд╝реЗрдВ
touch-action: none;
рдЖрдкрдХреЗ рдкреИрдирдЬрд╝реВрдо рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрд╕ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реНрдкрд░реНрд╢ рдИрд╡реЗрдВрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдпрд╣ рдПрдХ рдирдИ рдмрд╛рдд рд╣реИ: https://developers.google.com/web/updates/2016/10/pointer-events

рд╕рдорд╛рдзрд╛рди - рдЬреЛрдбрд╝реЗрдВ
рд╕реНрдкрд░реНрд╢-рдХреНрд░рд┐рдпрд╛: рдХреЛрдИ рдирд╣реАрдВ;
рдЖрдкрдХреЗ рдкреИрдирдЬрд╝реВрдо рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЙрд╕ рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕реНрдкрд░реНрд╢ рдИрд╡реЗрдВрдЯ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдпрд╣ рдПрдХ рдирдИ рдмрд╛рдд рд╣реИ: https://developers.google.com/web/updates/2016/10/pointer-events

рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ред

рдХреЛрдб рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдерд╛ рдФрд░ рд▓рд╛рдЗрди 1164 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:

this.panning = true;
рдореЗрд░реЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкрд┐рдВрдЪ-рдЬрд╝реВрдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдФрд░ рдкреИрдирд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХрдХрд░рдг рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдкреИрдирд┐рдВрдЧ рдЭреВрдареА рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ ... рд╡рд╛рдИрдПрдордПрдорд╡реАред

рдХреЛрдб рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдерд╛ рдФрд░ рд▓рд╛рдЗрди 1164 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:
рдпрд╣ рдкреИрдирд┐рдВрдЧ = рд╕рдЪ;
рдореЗрд░реЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкрд┐рдВрдЪ-рдЬрд╝реВрдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдФрд░ рдкреИрдирд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХрдХрд░рдг рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдкреИрдирд┐рдВрдЧ рдЭреВрдареА рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ ... рд╡рд╛рдИрдПрдордПрдорд╡реАред

рдзрдиреНрдпрд╡рд╛рдж, рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдХреЛрдб рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдерд╛ рдФрд░ рд▓рд╛рдЗрди 1164 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:
рдпрд╣ рдкреИрдирд┐рдВрдЧ = рд╕рдЪ;

рд╡реЛрдо рд╡рд╣рд╛рдБ рд╣реИ .....

рдпрд╣ 'рд╣реИрдХ' рдЪрд╛рд▓ рдХрд░рддрд╛ рд╣реИ! рдЕрдм рдПрдВрдбреНрд░реЙрдЗрдб 55 . рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

IOS 10.2 рдкрд░ рдлрд┐рд░ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛, Android 53 - рдЕрднреА рднреА рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ!

рдзрдиреНрдпрд╡рд╛рдж рдЖрднрд╛рд╕реА!

рдХреЛрдб рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдерд╛ рдФрд░ рд▓рд╛рдЗрди 1164 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:
рдпрд╣ рдкреИрдирд┐рдВрдЧ = рд╕рдЪ;
рдореЗрд░реЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдкрд┐рдВрдЪ-рдЬрд╝реВрдо рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдФрд░ рдкреИрдирд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)ред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдБ рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЖрд░рдВрднреАрдХрд░рдг рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЧрд▓рдд рдкрд░ рд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ ... YMMVред

рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ... рдзрдиреНрдпрд╡рд╛рдж рдЖрджрдореА
рдореИрдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЬрд╝реВрдо рдлрд╝рдВрдХреНрд╢рди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдЪрд╛рддрд╛ рд╣реИ... рдзрдиреНрдпрд╡рд╛рдж

рдПрдВрдбреНрд░реЙрдЗрдб рдЧреВрдЧрд▓ рд╡реЗрдмрд╡реНрдпреВ 2016 рджрд┐рд╕рдВрдмрд░ 14 рдЕрдкрдбреЗрдЯ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ ...

рдХреЛрдб рдореЗрдВ рдПрдХ рддреНрд╡рд░рд┐рдд рд╣реИрдХ рдерд╛ рдФрд░ рд▓рд╛рдЗрди 1164 рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рдерд╛:
рдпрд╣ рдкреИрдирд┐рдВрдЧ = рд╕рдЪ;

рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдореЗрдВ рдЖрдВрд╢рд┐рдХ рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИ, рдЕрдм рдпрд╣ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛ рд╕реНрдерд╛рди рдХреЗ рдмрдЬрд╛рдп рдКрдкрд░-рдмрд╛рдПрдБ рд╕реЗ рдЬрд╝реВрдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдирд╡реАрдирддрдо рдХреНрд░реЛрдо рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреЗрдЬрдПрдХреНрд╕ рдФрд░ рдкреЗрдЬрд╡рд╛рдИ рд╕рдВрджрд░реНрдн рдШрдЯрдирд╛ рдореЗрдВ рдмреИрдарддрд╛ рд╣реИред
рдЙрд╕ рдХреНрд░реЛрдо рдкрд░рд┐рд╡рд░реНрддрди рддрдХ, рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдкрд╛рд╕ event.pageX... рдореЗрдВ рдерд╛ред
рдЕрдм рдпрд╣ рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдмреИрдарддрд╛ рд╣реИред originalEvent.pageX...

рдореИрдВ рдкреИрдирдЬрд╝реВрдо рдХреЛрдб рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВред рдорд╛рдЙрд╕ рдИрд╡реЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд░реЛрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдмрджрд▓реЗрдВ:
рдкрдВрдХреНрддрд┐ 1191:1192
рд╕реЗ рдмрджрд▓реЗрдВ:
startPageX = event.pageX; startPageY = event.pageY;
рдкреНрд░рддрд┐:
if (typeof event.pageX === 'undefined'){ startPageX = event.originalEvent.pageX; startPageY = event.originalEvent.pageY; }else{ startPageX = event.pageX; startPageY = event.pageY; }
рд▓рд╛рдЗрди 1232 рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
if (typeof coords.pageX === 'undefined'){ coords['pageX'] = coords.originalEvent.pageX; coords['pageY'] = coords.originalEvent.pageY; }

рд╕реНрдкрд░реНрд╢ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ред

рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд╣реБрдП "this.panning = true;" рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдм рдЙрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреБрд░рд╛рдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЬрд╝реВрдорд┐рдВрдЧ рдХрд╛рдлреА рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╕реЗ рд╕реАрдкреАрдпреВ рдХреА рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреБрд░рд╛рдиреЗ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддреЗред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг (3.2.2) рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рджреА рдЧрдИ рд▓рд╛рдЗрди рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ?

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрдЧ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ (рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) v3.2.2 рдФрд░ рдХреНрд░реЛрдо 56 рдореЗрдВред

рдореИрдВ 100% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ:
рд╡рд╣ рдЪрд░ ( this.panning ) _startMove рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ endEvent рдИрд╡реЗрдВрдЯ (рд▓рд╛рдЗрди 1249) рдкрд░ false рдкрд░ рд░реАрд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЧрд╣рд░рд╛рдИ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рд╣реИ)ред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ ThorConzales рдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдлрд┐рдХреНрд╕ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрдореА рдЖрдИ рд╣реИред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди: рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ _startMove рдлрд╝рдВрдХреНрд╢рди (рдкрдВрдХреНрддрд┐ 1255) рдХреЗ рдЕрдВрдд рдореЗрдВ this.panning = false; рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореИрдВрдиреЗ рдкреБрд░рд╛рдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдзрдиреНрдпрд╡рд╛рдж @JamesCatt рдЖрдкрдХреЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ред

@timmywil!?

@JamesCatt рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд┐рдХреНрд╕ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ рдФрд░ рдЬрд╝реВрдо рдлрд┐рд░ рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ рдерд╛ (рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЦреБрдж рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИ)ред

рдЯрд┐рдкреНрдкрдгреА рдкрдВрдХреНрддрд┐ 1164(this.panning = true) рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИред рдореИрдВрдиреЗ рд▓рд╛рдЗрди 1143 рдореЗрдВ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореВрд╡рдПрд╡реЗрдВрдЯ = 'рдкреЙрдЗрдВрдЯрд░рдореЛрд╡' tomoveEvent = 'рдЯрдЪрдореЛрд╡' рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреАред

рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╣реИрдХ рдорд┐рд▓рд╛ рд╣реИред

рдЖрд░рдВрднреАрдХрд░рдг рдкрд░ рд╣рдореЗрдВ options.which рд╕реЗ -1 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

$("a.panzoom-elements").panzoom({
  which: -1,
});

__рдЪреЗрддрд╛рд╡рдиреА__
рдпрд╣ рд╣реИрдХ рдХреЗрд╡рд▓ рдПрдХ рдЯрдЪ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдорд╛рдЙрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@JamesCatt рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред @hshiozawa рдХреА рд╣реИрдХ, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░, Android 7.1.2 рдкрд░ рдЪрд▓ рд░рд╣реА рд╣реИ

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rpallares picture rpallares  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

timmywil picture timmywil  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

YuriGor picture YuriGor  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nich008 picture nich008  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jsblanco picture jsblanco  ┬╖  19рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ