2016-11-04 6 views
1

Cordova (버전 6.3.1) 앱이 있습니다. 이 문제는 iOS 버전의 앱에서만 발생합니다 (Android는 정상적으로 작동 함). 스크롤을 한 후에 텍스트를 삽입하기 위해 텍스트 상자를 누를 때마다 위로 곧장 다시 이동합니다. 일부는 조사 후, 나는iOS cordova는 앱 메인 화면에서뿐만 아니라 DisallowOverscroll을 true로 설정합니다.

cordovas "config.xml에"에서
DisallowOverscroll=true 

는 내가 가서 (비디오에서 "모달" "KompressionStromper"을 클릭하지 않을 경우, 응용 프로그램의 메인 화면에 작동 ​​발견 내부에서 작동하지 않습니다.) 어떻게 내부에서 활성화 할 수 있습니까? 그래서 비디오에서와 같은 행동이 아닌가?

iOS 10.0.2에서을 입력하십시오 (첫 번째 초 동안에도 메인 화면에서 위에서 아래로 끌어 내려하지만 "DisallowOverscroll"옵션이 예상대로 작동 함).

기타 제안 및 도움을 주실 수 있습니다.

답변

0

특정 요소에 대해 jQuery로 오버 스크롤을 비활성화 할 수 있습니다.

등 :

element.ontouchmove = (event) => { 
    event.preventDefault(); 
} 

난 강력하게 당신이 또한 밖으로 지침을 만드는 것이 좋습니다, 그래서 그것은 더 "각 방법"으로 수행됩니다.