문제

제 생각에는 모달 대화 상자와 라이트 박스 모두 같은 목적을 달성합니다. 한쪽 끝에는 섹시한 (그러나 JavaScript-Heavy)의 규모가 있고 다른쪽에는 경제적 (지루한)이있는 것 같습니다.

다른 사람을 사용하기 위해 결정을 내리는 것은 무엇입니까? 아니면 다른 페이지로 탐색하지 않고 사용자에게 복잡한 데이터를 요청하는 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

응용 프로그램에 따라 다릅니다. 응용 프로그램이 웹 페이지와 비슷하지 않고 응용 프로그램 (Google Docs와 같은)과 비슷한 경우 특정 작업에 대해 사용자의 관심을 집중하려면 모달 대화 상자가 적합합니다.

응용 프로그램이 웹 사이트 인 경우 모달 대화 상자를 통해 사용자를 혼동해서는 안된다고 말합니다. 사람들은 복잡한 작업을 수행하기 위해 일련의 페이지와 일련의 페이지를 통해 별도의 페이지를 구분하는 데 익숙합니다. 그것이 복잡한 데이터라면, 나는 일반적으로 과제의 압도적 인 결과를 줄이는 논리적 단계로 나눕니다. Ajax를 사용하여 실제로 전체 페이지를로드하지 않고도 더 차가워 질 수 있습니다.

모달 대화는 거의 사용되지 않아야합니다. 모달 대화 상자를 사용하지 않는 방법의 좋은 예는 Facebook이라고 생각합니다. Facebook에는 멋진 Ajax가 미끄러 져 나가고 뒤로 밀어 넣을 수 있습니다. 그들의 인터페이스는 매우 복잡하지만 대부분의 복잡성은 숨겨져 있습니다.

다른 팁

웹 페이지의 Lightboxes 및 Modal Windows는 공통점이 많습니다. Kekoa는 그것을 잘 설명했습니다.

또 다른 차이점 : 라이트 박스는 일반적으로 팝업 밖에서 클릭하여 (희미한 배경에) 클릭하여 닫을 수 있지만 모달 창은 일반적으로 팝업 내부 (예 : OK/CANCEL/X 클릭)를 상호 작용하여 만 닫을 수 있습니다.

이는 모달 창이 '모달'이기 때문에 "반품하기 전에 사용자와 상호 작용해야합니다"(http://en.wikipedia.org/wiki/modal_window).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top