it-swarm-vi.tech

Đóng hộp thoại phương thức

Tôi bắt gặp các hộp thoại phương thức hàng ngày và tôi thấy các triển khai khác nhau mọi lúc.

Hầu hết các hộp thoại phương thức có [X] ở góc trên bên phải của hộp thoại cùng với nút Hủy/Đóng.

Có rất nhiều lựa chọn, cách tốt nhất để đóng các hộp thoại phương thức là gì? Ngoài ra, có bất kỳ nghiên cứu để tham khảo cho thấy những gì được ưa thích?

Triển khai tôi đã thấy:

  • Nút hủy/Đóng với [X] ở góc (trên cùng bên phải/bên trái, dưới cùng bên phải/bên trái?)

  • Nhấp vào bất cứ nơi nào trên phương thức để đóng

  • Chỉ cần một [X] ở góc (trên cùng bên phải/bên trái, dưới cùng bên phải/bên trái?)

  • Chỉ cần một nút Hủy/Đóng

  • Nhấp vào bất cứ nơi nào bên ngoài phương thức

  • Phím Esc có hoặc không có [X]/Hủy/Đóng

23
rick schott

Tôi nghĩ việc thực hiện tốt nhất phụ thuộc vào loại hộp thoại và chế độ tương tác mong muốn.

Hộp thoại yêu cầu một hành động không nên có [X] để đóng chúng, theo ý kiến ​​của tôi (cũng không được đóng bằng cách nhấp vào bất kỳ nơi nào khác ngoài các nút hành động.
[.___.] Hầu hết các nút này đều có bộ nút "Lưu" và "Hủy", do đó, nó khiến người dùng phải suy nghĩ (ngay cả khi chỉ trong một giây) nếu "đóng" có nghĩa là "hủy" hay không.

Hộp thoại thông tin nên có cả nút "đóng" và [X], theo ý kiến ​​của tôi.
[.__.] Nếu thông tin là thứ mà người dùng có thể muốn tương tác với (ví dụ văn bản sẽ được chọn và sao chép), thì dĩ nhiên bạn không thể cho phép nhấp vào bên trong để đóng hộp thoại.
[.__.] Nếu bạn muốn người dùng chú ý đến thông tin, tôi cũng sẽ không cho phép nhấp vào bên ngoài để loại bỏ, vì nó làm tăng cơ hội người dùng phải tập trung vào hộp thoại để đóng nó (và hy vọng đọc một cái gì đó ở đó).

16
Dan Barak

Bạn quên THOÁT (Phím Esc) để đóng một số ( Hủy (OK/Hủy) hoặc [~ # ~] ok [~ # ~] cho một OK ) cửa sổ phương thức

6
igor

Tôi không bao giờ nhấp vào chữ thập ở góc. Nếu các nút bị bỏ đi, tôi thường bối rối cho đến khi tôi nhớ đó vẫn là một cửa sổ. Tôi sẽ sử dụng các nút OK/Hủy (trừ khi các từ khác phù hợp hơn, ví dụ 'có/không' 'lưu/không lưu') và một chữ thập ở góc giống như nút hủy. Không có hành động 'ẩn' nào khác, chẳng hạn như đóng cửa nếu bạn nhấp vào bất cứ đâu.

4
Jouke van der Maas

Nút thoát luôn luôn cần thiết, cho dù người dùng có nhấp vào nó hay không, bởi vì sự vắng mặt của nó là khó hiểu. Các liên kết Đóng giúp, nhưng chúng cần được kèm theo 'X'. Tôi đề nghị bạn luôn cung cấp tất cả các tùy chọn thoát ('x', liên kết và nhấp vào bất cứ đâu để đóng).

Hiện tại tôi không biết về một nghiên cứu đề cập đến chủ đề này, nhưng có một bài viết thú vị về Tạp chí Smashing về việc sử dụng đúng cách Modal Windows có thể khiến bạn quan tâm: http://www.smashingmagazine.com/2009/ 05/27/modal-windows-in-Modern-web-design /

4
Pam Rdz

Các nút hộp thoại rõ ràng cũng hóa ra là một tính năng trợ năng quan trọng. Tôi đã làm việc với Nguyên tắc giao diện con người của Gnome trong nhiều năm và mỗi khi chúng tôi cập nhật chúng, sẽ có các lệnh gọi 'giảm sự lộn xộn' bằng cách xóa 'các nút Đóng dự phòng' trong hộp thoại, cho các hộp thoại đó có thể được đóng hoàn toàn bằng cách sử dụng điều khiển khung cửa sổ và phím tắt liên quan đến bàn phím (Alt-F4, giống như MS Windows).

Tuy nhiên, mỗi lần chúng tôi đề xuất nó cho cộng đồng trợ năng Gnome, họ lại nêu rõ sở thích của họ để giữ lại các nút hữu hình bên trong cửa sổ.

2
calum_b

Tôi có thể sẽ đi với cả hai điều khiển:

(X) - góc trên bên phải

Đặt vấn đề: rất phổ biến cho web và tôi nghĩ ngay cả người dùng Mac cũng quen với nó. [X] là một biểu tượng mà người dùng nhận ra tốt và có (Đóng) có vẻ dư thừa.

[OK/Đóng] - trong nội dung

Hợp lý: nếu người dùng lướt qua văn bản, mắt có thể nằm rất sâu dưới văn bản và con trỏ có thể gần nút đóng hơn, do đó, có thể nhấn nút nhanh hơn, vì nó cũng lớn hơn. Bạn cũng có thể đặt tiêu điểm vào nút Đóng để người dùng chỉ cần nhấn Enter để đóng hộp thoại.

0
Anna Rouben