Modal-Dialog vs Lightbox - wer gewinnt?
In meinem Kopf, die beiden modalen Dialogen und Leuchtkästen dienen dem gleichen Zweck. Es scheint, dass es eine Skala von sexy (aber javascript-lastig) an einem Ende und sparsam (aber langweilig) auf der anderen.
Was treibt Ihre Entscheidungen zu verwenden, einen über den anderen? Oder gibt es einen besseren Weg, um den Benutzer zu Fragen, für komplexe Daten, ohne die Navigation zu einer anderen Seite?
- Es ist nur modal-Fenster, der Begriff "lightbox" erfunden wurde, später, das war eine spezifische code, das war ein modal-Fenster.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hängt es von Ihrer Anwendung. Wenn Ihre Anwendung ist weniger wie eine Webseite, und mehr wie eine Anwendung(wie Google Docs), modale Dialoge machen Sinn, wenn Sie sich konzentrieren möchten Aufmerksamkeit der Nutzer für bestimmte Aufgaben.
Wenn Ihre Anwendung ist eine website, die ich würde sagen, dass Sie sollten nicht den Benutzer verwirren, indem Sie mit modalen Dialogen. Menschen werden verwendet, um zu gehen, um Seiten zu trennen und sogar durch eine Reihe von Seiten zu tun, komplexe Aufgaben zu lösen. Wenn es ist, komplexe Daten, die ich normalerweise brechen Sie in logische Schritte, die Abnahme der überwältigende-ness der Aufgabe. Kann man Ajax verwenden, um es noch cooler, ohne tatsächlich das laden einer ganzen Seite.
Modale Dialoge sollten nur selten verwendet werden. Ich denke, ein gutes Beispiel wie man es nicht verwenden, modale Dialoge, ist Facebook. Facebook hat Lust auf ajax für Dinge, schieben Sie, schieben Sie zurück. Das interface ist sehr Komplex, aber die meisten die Komplexität verborgen ist.
Leuchtkästen und modale Fenster in web-Seiten haben eine Menge gemeinsam. Kekoa beschrieb es gut.
Weiterer Unterschied: die Leuchtkästen in der Regel geschlossen werden kann durch einen Klick außerhalb des pop-up (auf den ausgegrauten hintergrund) in der Erwägung, dass modale Fenster in der Regel können nur geschlossen werden, durch Interaktion in das pop-up (zB. Ok/Abbrechen/X).
Dies ist seit modal windows sind 'modal' und "müssen die Benutzer für die Interaktion mit [Ihnen], bevor Sie zurückkehren können" (http://en.wikipedia.org/wiki/Modal_window).