2011-08-28 9 views
2

먼저 약간의 배경 행동을 마우스 오른쪽 버튼으로 클릭 .)자바 스크립트를 타고있는 동안

나는 제어 페이지에 특정 작업을 수행하기 위해 마우스 오른쪽 버튼 메뉴가 필요한 곳이 많습니다. 오른쪽 클릭 메뉴를 무시하고 내 자신을 구현하거나 메뉴를 호출하기 위해 작은 아이콘이나 다른 것을 넣어야합니까? 별도의 아이콘 접근법의 좋은 예는 Google의 뮤직 베타 사이트입니다. 그러나 개인적으로 작은 아이콘을 클릭하는 것을 싫어합니다. 나는 오히려 오른쪽 버튼을 클릭한다.

모범 사례로 간주되는 사항은 무엇입니까?

+0

Google 드라이브 문서는 마우스 오른쪽 버튼을 무시하면 멋진 작업을 할 수 있다고 생각하는 곳입니다. – lindhe

답변

2

응용 프로그램에 따라 다릅니다. 응용 프로그램이 절대적으로 데스크톱 사용자로 제한되고 기존 데스크톱 기능을 에뮬레이트하는 기능이있는 경우에는 상황에 맞는 메뉴를 재정의하는 것이 좋습니다.

그렇다고인데, 컨텍스트 메뉴를 재정의하면 W3C One Web 권장 사항을 위반합니다. 사용자 기반이 데스크톱이 아닌 다른 장치에서 응용 프로그램에 액세스 할 수있는 경우 응용 프로그램에서 수행 할 수있는 작업과 수행 할 수없는 작업으로 제한 할 수 있습니다 (모든 장치가 마우스 오른쪽 단추를 지원하지는 않습니다).

+0

사실, 우리가 iPad를 꽤 많이 사용함에 따라 마우스 오른쪽 버튼을 클릭하여 길게 터치 제스쳐를 할 수 있다고 생각했습니다. 사용자가 손가락을 누른 상태로 유지하는 곳. –

+0

다른 iPad 응용 프로그램에이 기능이 있습니까 (아직 가지고 있지 않으므로 잘 모름)? 그렇지 않다면 나는 반 직관적 인 (그리고 약간의 해킹 - 흉내 만내는) 것처럼 보일 것입니다. 나는 터치 장치를 사용한다면, 내가 찾고있는 것을 얻기 위해 화면을 누르고 있어야한다는 것을 알아 내기 전에 좌절감에서 벗어날 수 있다고 확신한다. (그러나 그것은 내 순수한 것에서 태어날 수도있다. iPad를 사용하는 미숙). –

+0

나는 웹 서핑을하지 않고 그것에 많은 앱을 가지고 놀기 위해 개발할 직장에 하나 밖에 없다. 나는 그들이 메인 ipad 메뉴의 기능을 사용하여 메뉴 버튼을 삭제하고 이동한다는 것을 알고있다. –

1

브라우저에서 제공하는 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴가 정말 유용합니다. JavaScript를 통해 비활성화하지 마십시오. 메뉴를 팝업하는 아이콘을 제공하거나 메뉴를 대체 할 일련의 아이콘 또는 버튼을 제공합니다. 화면을 어수선하게 만들면 필요할 때까지 숨길 수 있습니다. 트위터의 즐겨 찾기/리트 윗/응답 링크는 컨텍스트 메뉴를 재정의 할 필요없이 상황에 맞는 링크가 나타나는 좋은 예입니다.

관련 문제