web-dev-qa-db-fra.com

Après avoir supprimé un élément d'une liste, le focus doit-il passer à l'élément précédent ou suivant?

Imaginez que vous ayez une liste de tâches et que vous modifiez actuellement l'élément marqué **

Task 1
Task 2 **
Task 3

L'interface fournit une commande pour supprimer immédiatement l'élément actuel (non seulement l'effacement du contenu, mais la suppression de l'élément entier).

Le focus (quel élément vous êtes en train de modifier actuellement) doit-il passer à la tâche précédente ou à la tâche suivante?

Exemple de saut à la tâche précédente:

Task 1          item 2 is deleted     Task 1 **
Task 2 **             ====>           Task 3 
Task 3

Exemple de saut à la tâche suivante:

Task 1          item 2 is deleted     Task 1 
Task 2 **             ====>           Task 3 **
Task 3

Que faut-il considérer lors de la prise de cette décision? Existe-t-il des études de cas sur ce comportement?

3
Sherwin

Il n'y a aucune recherche que je puisse voir de ma propre recherche rapide sur Google. Les réponses ci-dessus sont également assez subjectives. Si nous parlons subjectivement, je suis d'accord avec @BDD - il est préférable de passer à l'élément suivant étant donné qu'il est commandé par l'utilisateur.

Mais soyons objectifs. Je recommanderais:

  1. Regardez vos concurrents. J'ai capturé à l'écran des "rappels" d'iOS pour vous. Ils gardent l'utilisateur sur le même élément de liste - vraisemblablement au cas où ils auraient accidentellement cliqué sur cet élément ou devront le modifier. C'est une bonne idée parce que je vérifie et décochez constamment mes éléments de liste tout le temps. Cela me rappelle - j'ai besoin de parler à Michelle et Adam d'une robe! (pour ma fiancée pas moi!)
  2. Test utilisateur à nouveau comme suggéré par @BDD. Une fois que vous avez votre solution ou hypothèse supposée - testez-la! AB le teste également pour déterminer celui qui obtient le plus de conversions (temps supposé passé sur le site)

enter image description here

1
DLM

Je pense que l'un ou l'autre serait acceptable, mais je procéderais à des tests utilisateur pour voir ce que vos utilisateurs pensent.

En général, cependant, pendant que je développe des listes, j'aime passer à la tâche suivante, donc cela irait avec cet exemple et toutes les tâches se déplaceraient vers le haut. Ce serait donc quelque chose comme cet exemple.

Task 1          item 2 is deleted     Task 1 
Task 2 **             ====>           Task 3 **
Task 3                                Task 4
Task 4                                
1
BDD

Il ne devrait se concentrer sur aucun élément.

La raison derrière cela, vous ne sauriez pas quel élément il/elle va cocher ensuite. Étant donné que les listes de tâches ne sont pas toujours cochées dans un ordre consécutif. Laisser l'utilisateur choisir lui-même l'élément sur lequel se concentrer ensuite. Parce que la mise au point automatique sur la tâche suivante ou précédente peut également entraîner des tics accidentels.

0
Ades

Avec une liste de haut en bas, je préfère "la suivante". Parce que lorsque vous travaillez avec la tâche 2, dans la plupart des cas, vous avez déjà terminé avec la tâche 1. Devriez-vous revenir à la tâche 1, puis faire une étape de plus pour travailler avec la tâche 3? Les gens regardent toujours en avant, quand nous avons besoin de regarder en arrière, nous tournons la tête en arrière.

0
Long Eleven