2012-08-15 4 views
1

내가 자바 스크립트을 사용하는 방법을 찾기 위해 노력 heckuva 시간을 보내고 있습니다 통해 안드로이드 브라우저에서 (일명 "길게 누름") 팝업 대화가 가능한 "긴 대기"를 억제하는 것입니다 또는 css (Java가 아님) 이미지 또는 웹 페이지의 앵커와 같은 html 요소를 오래 눌러서 Android 장치가 팝업 대화 상자를 표시하지 못하게합니다.는 CSS 나 자바 스크립트

나는 회전 목마를 만들려고 노력하고 있는데, 회전 목마에 왼쪽 또는 오른쪽 화살표를 누르고 있으면 새 탭에서 열거 나 이미지를 저장하라는 메시지가 나옵니다. 쉽게 할 수 있습니다. CSS 규칙으로 iOS/Safari에서 충분합니다. 사전에

Screen shot of the dialog I'm trying to suppress

감사합니다.

답변

0

어떻게 setOnLongClickListener와 onTouch를 설정하고 있습니까?

는 산 제이 Manohar Detect touch press vs long press vs movement?

+0

자바 스크립트의

setOnLongClickListener(new View.OnLongClickListener() { public boolean onLongClick(View view) { activity.openContextMenu(view); return true; // avoid extra click events } }); setOnTouch(new View.OnTouchListener(){ public boolean onTouch(View v, MotionEvent e){ switch(e.getAction & MotionEvent.ACTION_MASK){ // do drag/gesture processing. } // you MUST return false for ACTION_DOWN and ACTION_UP, for long click to work // you can return true for ACTION_MOVEs that you consume. // DOWN/UP are needed by the long click timer. // if you want, you can consume the UP if you have made a drag - so that after // a long drag, no long-click is generated. return false; } }); setLongClickable(true); 

코드 curtosy하지 자바 비슷 확인 – mrbinky3000