it-swarm-eu.dev

Jsou "tipy" nebo "tipy" vyskakovací okna dobrý nápad?

Mám vyskakovací okno, které se zobrazí pokaždé, když uživatel prochází různými částmi webu, s radami jako „jak najít funkci X“. Vyskakovací okno lze zakázat zaškrtnutím políčka.

Zajímalo by mě, jak jsou tyto vyskakovací okna užitečná a jestli existují lepší způsoby, jak pomoci uživateli najít požadované funkce.

15
giancarlo

Vyskakovací okna jsou dobrá, pokud:

a) nejsou rušivé

b) můžete je snadno zrušit (model Stack Exchange je zrušit kliknutím kdekoli na vyskakovacím okně)

c) uživatel má nějaký způsob, jak je trvale vypnout. Může to být buď prostřednictvím konfiguračního přepínače, nebo, jako v případě zásobníku Exchange, zmizí, jakmile dosáhnete určité úrovně „znalostí“.

Možnost c) je pravděpodobně nejdůležitějším hlediskem a protože se jedná o web, musíte se ujistit, že nastavení pro uživatele přetrvává.

15
ChrisF

Možná vám bude lépe posloužit nabídnutím nápovědy při převrácení, která se objeví po přechodu na zpoždění, spíše než pomocí vyskakovacího okna nebo zakázaného tipu. MooTools a jQuery obě mají více implementací, stejně jako většina knihoven JavaScriptu. Výhodou nápovědy je, že jsou nenápadné a progresivně zveřejňované. Trik spočívá v nalezení zpoždění, které není tak dlouhé, aby se nikdy neobjevilo, aniž by bylo tak krátké, že by narušovalo klikání nebo normální pohyb myši.

3
Virtuosi Media

Myslím, že vyskakovací okno s radami je dobré pro začínající uživatele, když začnou používat novou aplikaci, a nevím, jak je používat. Ale když to vědí, rady již nejsou potřeba a bude to jen rozptýlení. Možná byste mohli "svázat" rady k funkcím, a když uživatel použil jednu funkci, měl by být nápověda k této funkci vypnuta.

3
peeles

Většina důkazů, které jsem viděl, naznačuje, že je uživatel nebude číst. Pokud potřebujete vyskakovací okno, které uživatelům pomůže najít tuto funkci, funkce je pravděpodobně příliš obtížná najít. Zaměřte se na snazší nalezení funkce X; pokud uživatel potřebuje vyskakovací okno, aby ji našel, pak tato funkce neexistuje pro 99% uživatelů.

„Tip dne“ byl dialog viděný v mnoha desktopových aplikacích; Nikdy jsem ho neviděl (nebo jsem ho četl ... nikdy). Nemyslím si, že tato funkce je na webu užitečnější/patrnější.

2
Robert Fraser

Pravděpodobně bych nepoužil vyskakovací okna sám, nicméně, co mám tendenci dělat, je použít malé nápovědy na samotné stránce, které uživatel má možnost zakázat.

2
LiamGu

Tipy pro nástroje (ty malé vyskakovací okna, která se objevují nad odkazy a podobně) považuji za neocenitelné. Mohou být použity k podrobnějšímu vysvětlení záhlaví sloupce nebo pomoci uživateli lépe porozumět vstupnímu poli.

Abych však zůstal nenápadný, používám jQuery a některé pluginy s popisy nástrojů, které mají zpoždění, než se objeví. Tímto způsobem, když je uživatel zmatený, má „vznášet se“ nad matoucí oblastí a získat další informace přibližně za sekundu.

Zkušenější uživatelé se těmto oblastem jednoduše mohou vyhnout a nápovědu nevidí.

Existují alternativní přístupy pro rady, například plugin pro překrytí nápovědy pro jQuery http://jdeerhake.com/inputHintOverlay.php , který vloží nápovědu do textové oblasti, která začíná.

Žádný z těchto tipů by neměl být zaměňován s plně rozvinutými vyskakovacími okny nebo dialogovými okny. Tyto věci jsou jen čisté zlo.

2
ericslaw

Pop-up okna jsou pravděpodobně nejjednodušší programovat, jak tyto problémy řešit, ale je také pravděpodobné, že budou zamítnuty a ignorovány. Pokud je chcete používat, udržujte je krátké a ujistěte se, že existuje alternativní způsob přístupu k pokynům z webu.

Pokud chcete, aby uživatelé našli funkce, měli byste nejprve zajistit, aby váš návrh umožnil uživatelům rychle a snadno najít kritické funkce a poté použít jiné metody pro zjišťování. Pokud máte schopnost sledovat, které funkce nebyly dosud používány určitým uživatelem, můžete ukázat tip vyzývající je k použití této funkce. Na základě činnosti uživatele můžete také navrhnout nebo zvýraznit pomocí uživatelského rozhraní funkce, které by jim mohly být užitečné.

1
sahithya

Já osobně se snažím vyhnout vyskakovacím okénkům téměř za každou cenu. Mým největším důvodem jsou blokátory vyskakovacích oken: vždy bude někdo, kdo deaktivoval nebo povolil něco, co způsobí, že se vyskakovací okno neobjeví, pravděpodobně blokátor vyskakovacích oken. Pokud používáte vyskakovací okno pro něco, co uživateli nezabrání používání webu, nebude to problém, ale přesto se jim může zobrazit upozornění.

Místo toho bych použil dialog nebo oblast nápovědy, která se objeví na stránce. Oba mohou být provedeny pomocí JavaScriptu (vyhnout se jednomu problému) a nebudou blokováni blokátory vyskakovacích oken, i když by je mohly blokovat skripty v konkrétních prohlížečích, ale méně pravděpodobné.

0
Darryl Hein