Android Chrome 55μμ νμΉ μ€μ΄ μλνμ§ μμ΅λλ€.
μ
λ°μ΄νΈ - λ°λͺ¨ λ° ν
μ€νΈ νμ΄μ§λ μ€ν¨:
Pinch Zoomμ λ€μ λ°λͺ¨ νλͺ©μ Chrome 55κ° μ€μΉλ Android κΈ°κΈ°μμ μλνμ§ μμ΅λλ€. https://timmywil.github.io/jquery.panzoom/demo/
https://timmywil.github.io/jquery.panzoom/test/ λ μ€ν¨ν©λλ€.
μμ λ κ°μ§ λͺ¨λ Chrome μ λ°μ΄νΈκ° μ κ±°λ λμΌν κΈ°κΈ°μμ μ λλ‘ μλν©λλ€.
μλ³Έ λ¬Έμ λ³΄κ³ μ:
#308μ²λΌ μ λ jquery.panzoomμ νλμ μ¬μ©ν΄ μμΌλ©° μλ²½νκ² μλν©λλ€. Chrome 55λ Androidμμ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. μ κ²½μ°μλ ν¬μ΄ λ¬Έμ κ° μμ§λ§ νμΉ μ€μ μ¬μ©νλ©΄ ν¨λ λ° κΉλ°μμ΄ λ°μνκ³ νλ/μΆμλμ§ μμ΅λλ€.
Chrome μ
λ°μ΄νΈλ₯Ό μ κ±°νλ©΄ λ¬Έμ κ° μ¬λΌμ§λλ€. IOS Safari λλ μ΄μ Android Chromeμμλ λ¬Έμ κ° λͺ
ννμ§ μμ΅λλ€.
μ λ°μ΄νΈ - jquery.panzoom 3.2.2μλ λμΌν λ¬Έμ μ ν¨κ» λ€λ₯Έ μ΅μ λ¬Έμ κ° μμ΅λλ€. Pinch Zoomμ Android Chrome 55μμλ§ λ¬Έμ κ° λ©λλ€.
ν¬λ‘¬ 55μμλ νμΉ μ€μ΄ μμ ν μλνμ§ μλ κ²μ νμΈν μ μμ΅λλ€. μμ μ μλν μ μλ μ½λ© μ§μμ΄ μμμΌλ©΄ ν©λλ€.
λλ κ°μ λ¬Έμ λ₯Ό κ°μ§κ³ μλ€. 3.2.2μμλ μΌλΆ μ₯μΉμμλ μλνμ§λ§ λ€λ₯Έ μ₯μΉμμλ μλνμ§ μλ κ² κ°μ΅λλ€. μλ₯Ό λ€μ΄ Chrome 55κ° μ€μΉλ Android 6.0.1μ Samsungμ μλνμ§ μμ§λ§ Nexus κΈ°κΈ°μ λμΌν Androidμ Chromeμ μλ²½νκ² μλν©λλ€.
κ°μ λ¬Έμ κ° μμ΅λλ€. μ¨λΌμΈμμ νμΈν μ μμ΅λλ€. 첫 λ²μ§Έ μ΅μ μ€ νλλ₯Ό μ ννμμμ€. μ΄λ―Έμ§κ° λ‘λλ λ λͺ¨λ°μΌμμ νμΉ ν¬ μ€μ΄ μλνμ§ μμ΅λλ€.
https://yagolopez.github.io/Webcams_de_Asturias/www/#/app/meteo
빨리 κ³ μ³μ£ΌμΈμ.
보μ :
μ΅μ λ²μ μ jquery λ° panzoomμ μ¬μ©νλ©΄ μ΄ ν΄νΉμ μ μ©νλ κ²μΌλ‘ 보μ λλ€.
https://github.com/timmywil/jquery.panzoom/issues/303#issuecomment -267853623
λκ΅°κ° λ΄ λλ λ§λ₯Ό λμμ€ μ μλμ§ κΆκΈν©λλ€. 2λ λμ λ²μ 2.0.5λ₯Ό μ¬μ©ν΄ μμΌλ©° λͺ¨λ°μΌ μΉμ¬μ΄νΈμ phonegap μ±μμ μλ²½νκ² μλν©λλ€. μ μΌν λ¬Έμ λ Android Chrome 55μμ νλ/μΆμνλ κ²μ λλ€.
#303μ μΈκΈλ μ€μ μ£Όμ μ²λ¦¬νμ¬ λ²μ 3.2.2μμ μμ μ νλ/μΆμν μ μμ΅λλ€. λ¬Έμ λ 3.2.2κ° ν¬κΈ° μ‘°μ λ° μμΉ λ¬Έμ λ₯Ό λμ νκ³ setMatrix()κ° λͺ λ°±ν κ°μ§ λ²μμ μΆκ°νλ€λ κ²μ λλ€. μ΄ μμ€ν μλ λͺ κ°μ§ λ―Έν΄κ²° λ¬Έμ κ° μκ³ 3.2.2λ₯Ό μμ νλ €λ μ¬λ¬ μλκ° μμ§λ§ 2.0.5λ§νΌ μμ μ μ΄μ§ μμ κ² κ°μ΅λλ€. (Chrome 55 λ¬Έμ λ§ μ μΈ)
2.0.5μμ event.pageXλ₯Ό event.originalEvent.pageXλ‘, event.pageYλ₯Ό ββevent.originalEvent.pageYλ‘ λ체νλ €κ³ μλνμ§λ§(bodgybrothersκ° λ²μ 3.2.2μ #303μμ μ μν λλ‘), μμ νμ§ μμ΅λλ€. Android Chrome 55μμ νμΉ μ€κ³Ό ν¨κ» μλνλλ‘ 2.0.5λ₯Ό λ μ΄μ μ¬μ©ν μ μμ΅λλ€.
λ΄ μ΅μ μ κ²°κ³Όλ 2.xκ° μμ λλ κ²μ΄μ§λ§ μ¬μ ν νλ°ν κ°λ°λκ³ μλμ§ λͺ¨λ₯΄κ² μ΅λλ€. 2.xμ ββλν μμ μ¬νμ΄ μμΌλ©΄ μ¬λλ€μ΄ λ³κ²½ μ¬νμ μ μΆνλ μμΉ λ¬Έμ κ° μλ 3.x(4?)μ μ 릴리μ€λ₯Ό κΈ°λ€λ¦¬λ κ²μ΄ μ μΌν μ΅μ μΈ κ² κ°μ΅λλ€.
μΉμ ν μ¬λμ΄ λ΄ κ²°μ μ λμμ΄ λλ μκ°μ΄λ μ 보λ₯Ό μΆκ°ν μ μμ΅λκΉ?
건배
λ¨μ
λν λ²μ 3.2.2λ‘ μ
λ°μ΄νΈνμ¬ μμΉ μ§μ λ¬Έμ μ μ§λ©΄νμ΅λλ€.
νλ/μΆμ 컨ν
μ΄λμ λμ΄μ λλΉλ₯Ό μΆκ°νμ¬ μ λ ¬νμ΅λλ€.
λλ₯Ό μν΄ μ΄κ²μ ν¨κ³Όκ°μμμ΅λλ€.
position:relative;
height:100%;
transform:matrix(1, 0, 0, 1, 0, 0);
transform-origin: 50% 50% 0;
Chrome 55λ ν°μΉ λ° ν¬μΈν° μ΄λ²€νΈλ₯Ό λͺ¨λ μ€ννλ κ² κ°μ΅λλ€. λλ₯Ό μν΄ μλνλ ν κ°μ§ λͺ»μκΈ΄ μμ μ pointerdown μμ κΈ°λ₯Ό μ κ±°νλ κ²μ λλ€. λ°λΌμ λΌμΈ 940μ λ€μκ³Ό κ°μ΅λλ€.
var str_down;
if (getChromeVersion() >= 55 && 'ontouchstart' in window) {
str_down = 'mousedown' + ns + ' MSPointerDown' + ns;
}
else {
str_down = 'mousedown' + ns + ' pointerdown' + ns + ' MSPointerDown' + ns;
}
getChromeVersion() implμ λν΄μλ http://stackoverflow.com/a/4900484/424563 μ μ°Έμ‘°
μ΅μ jQueryλ‘ ν μ€νΈνμ΅λλ€.
@dagged : κ°μ¬ν©λλ€. νμ§λ§ Chrome 55μ νμΉ μ€μ΄ #303μ μμ μ¬νκ³Ό ν¨κ» Panzoom 3.2.2μμ μ λλ‘ μλνλ€λ κ²μ μκ² λμμ΅λλ€.
Had a quick hack in the code and commenting out line 1164:
this.panning = true;
Panzoom 3.2.2μ λν λ΄ λ¬Έμ λ μμΉκ° μλ§μ΄λΌλ κ²μ
λλ€. λ΄ μ±μμ @pravid κ° μ μν μμ μμ μ¬νμ μμ λμ§ μλ κ² κ°μ΅λλ€(μ΄μ¨λ κ°μ¬ν©λλ€.)
@dagged
μ κ²½μ°μλ #303 ν΄κ²° λ°©λ²μ΄ Android 6 μΌμ± Galaxy S6μμ μλνμ§ μμ΅λλ€.
ν΄κ²° λ°©λ²μ΄ ν¨κ³Όμ μ
λλ€!!! λ΄ λ μ μ μ₯ν©λλ€. κ°μ¬ ν΄μ!!!
@dagged λΉμ μ ꡬμΈμ£Όμ λλ€. κ°μ¬ ν΄μ!!!
@nich008
2.0.5 λ²κ·Έλ window.PointerEventκ° trueμ
λλ€.
λ°λΌμ 32-39ν, 74νμ μ¨κΉλλ€. 80ν var pointerEvents = false;
ν¬μΈν°κ° μλ ν°μΉ μ΄λ²€νΈ μ¬μ©
@chfeizy
첫λμ κ·Έκ²μ κ·Έκ²μ κ³ μΉ κ² κ°μ΅λλ€. κ°μ¬ ν΄μ!!!
μ - μ μλν©λλ€ - κ°μ¬ν©λλ€.
#303μ μ€λ³΅
@jcnventura : μ΄ λ¬Έμ λ Panzoom λ²μ 2.0.5μμ μ κΈ°λμμΌλ―λ‘ μ격ν #303μ μμμκ° μλλλ€. λ²μ 2.0.5μ λ¬Έμ λ₯Ό μμ ν chfeizyμ μ€λͺ μ΄ μμ΄ 3.2.2λ³΄λ€ λ μμ μ μΈ μ루μ μ΄ λμμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
Chrome 55λ ν°μΉ λ° ν¬μΈν° μ΄λ²€νΈλ₯Ό λͺ¨λ μ€ννλ κ² κ°μ΅λλ€. λλ₯Ό μν΄ μλνλ ν κ°μ§ λͺ»μκΈ΄ μμ μ pointerdown μμ κΈ°λ₯Ό μ κ±°νλ κ²μ λλ€. λ°λΌμ λΌμΈ 940μ λ€μκ³Ό κ°μ΅λλ€.
getChromeVersion() implμ λν΄μλ http://stackoverflow.com/a/4900484/424563 μ μ°Έμ‘°
μ΅μ jQueryλ‘ ν μ€νΈνμ΅λλ€.