왜 어떤 부 메뉴가 왼쪽으로 열렸습니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 모두, JMP 추가 기능에 대한 메뉴를 구성하고 있습니다. 기괴한 행동을 보았습니다. 일부 하위 메뉴는 왼쪽으로 열었지만 오른쪽으로는 보이지 않았습니다.
분명히 상위 메뉴 화살표가 오른쪽을 가리 킵니다. 보기> 사용자 정의> 메뉴 및 도구 모음에서 일부 메뉴 트리 구조를 분석했는데 이유가 분명하지 않습니다. 메뉴 아이콘 추가 / 제거, 메뉴 선택의 왼쪽이나 오른쪽으로 마우스 이동, 길게 또는 줄이기 창 패널 ... 아무 것도 이것을 토글하는 것 같습니다. 내 하위 메뉴가 부모 메뉴 화살표와 같은 방향으로 오른쪽으로 열리는 것이 좋습니다. 어떤 아이디어? thx, dj
제목 : Re : 일부 하위 메뉴는 왜 왼쪽에 열립니 까?그 시점에서 JSL 앱이나 애드 인을 개발할 시점이 아니지만 메뉴가 각 운영체제에 API를 사용하는 대부분의 운영 체제와 소프트웨어에서 작동하는 경우 David Burnham은 매우 정확합니다. 특히 메뉴 인 문맥 메뉴는 화면 위치에 반응하는 경향이 있습니다. 결과적으로 다음과 같은 동작이 일반적으로 많이 발생합니다.
- 고정 메뉴는 일반적으로 상단을 클릭하는 드롭 메뉴이고 항목 이름에서 드롭 다운하여 메뉴가 호출됩니다. 고정 메뉴가 화면 하단에 있고 메뉴 내용이 메뉴에 맞지 않는 상황에서는 추가 메뉴 항목을보기 위해 스크롤 할 수있는 짧은 드롭 메뉴로 나타나거나 메뉴가 팝업 메뉴가됩니다 여기서 메뉴는 항목 이름 위에 나타납니다.
- 상황에 맞는 메뉴의 기본값은 오른쪽에 나타나고 현재 커서 위치를 불어 넣는 것입니다. 커서가 화면 하단 근처에 있으면 상황에 맞는 메뉴가 커서 위치 위에 나타납니다. 커서가 화면의 오른쪽 가장자리 근처에 있으면 상황 별 메뉴가 커서 왼쪽에 나타납니다.
- 하위 메뉴의 경우 동작은 상황 별 메뉴와 유사하지만 기본 동작은 하위 메뉴가 부모 메뉴 항목의 바로 오른쪽에있는 드롭 메뉴임을 의미합니다. 하위 메뉴의 첫 번째 항목은 아래 추가 항목이있는 상위 항목의 오른쪽에 있습니다. 화면의 맨 아래에 닫히는 메뉴 나 하위 메뉴가 너무 길어 나머지 화면 공간에 맞지 않으면 하위 메뉴는 상위 메뉴 항목의 바로 오른쪽에있는 팝업 메뉴가됩니다. 하위 메뉴의 마지막 항목은 상위 항목 옆에 표시되고 다른 항목은 위에 나열됩니다. 또 다른 옵션은 하위 메뉴가 화면의 하단 가장자리 아래로 끝나지 않을 정도로 전체 서브 메뉴가 표시되도록 위치의 균형을 조정하는 것입니다. 메뉴가 화면의 오른쪽 가장자리에 너무 가깝게 있으면 하위 메뉴가 왼쪽에 나타납니다.
앱이나 추가 기능을 만들 때 JMP가하는 일에 대해 명확하게 말할 수는 없지만 메뉴 비헤이비어가 일반적으로 다른 곳에서 볼 수있는 것과 유사하다면 놀랄 일이 아닙니다.
제목 : Re : 일부 하위 메뉴는 왜 왼쪽에 열립니 까?일반적으로 메뉴 항목은 화면에 오른쪽에 여유 공간이 없으면 왼쪽으로 열립니다.