2014-04-17 5 views
1

다트의 브라우저에서 마우스 휠 속도를 표준화하는 방법은 무엇입니까?다트의 브라우저에서 마우스 휠 속도 표준화

자바 스크립트에 대한 유사한 논의가

: Normalizing mousewheel speed across browsers

, 나는이 티켓 작성 다트가 자동으로 균일 한 바퀴 측정 값을 제공해야한다고 가정하면 그 사이에 나는이 작품을 주위에 사용하고

https://code.google.com/p/dart/issues/detail?id=18256

가 :

int normalizeWheel(int dy) { 
    if (dy.abs() < 100) { 
    // Firefox: Nx3 
    return dy * 100 ~/ 3; 
    } 
    if (dy % 120 == 0) { 
    // IE: Nx120 
    return dy * 100 ~/ 120; 
    } 
    if (dy % 100 == 0) { 
    // Chrome, Opera: Nx100 
    return dy; 
    } 
    return dy; // unknown browser 
} 

mou의 차이점을 처리하는 방법을 알려주십시오. 브라우저 간 휠 속도.

답변

1

JavaScript 에서처럼 "수정"하려면 Dart에서 같은 작업을 수행 할 수 있습니다. 하지만 Dart가 네이티브로 이것을 정상화 할 가능성은 거의 없습니다. 브라우저는 다른 동작을하며 사용자는 브라우저의 작동 방식에 익숙해집니다. 다트를 사용하기 때문에 다른 웹 사이트에서 다른 스크롤 동작을 보는 것은 의미가 없습니다.