web-dev-qa-db-ja.com

ページの更新後も画像ポップアップを保持する必要がありますか?

簡単なシナリオ:ユーザーがサイトにアクセスし、小さな画像をクリックして拡大します-大きな画像がポップアップで開き、半透明の暗いオーバーレイが表示されます。

ユーザーがページを更新したり、リンクを共有したりするときに、ポップアップ画像を表示する必要がありますか?これの長所/短所は何だと思いますか?

コンテンツ指向のポップアップについて話していることを明確にするために-ダイアログではなく、画像またはテキストを使用します。

enter image description here

6
Dmitry Semenov

ブラウザ画面は、所定のシナリオのうち少なくとも3つで更新されます。

  1. 全画面表示になっているポップアップを閉じる方法がわからず、ブラウザを更新して、ポップアップの前の場所に戻ろうとする

  2. ユーザーは、ポップアップの画像が十分に読み込まれていないと考えており、ブラウザを更新してポップアップを再度読み込む可能性があります

  3. ブラウザウィンドウがクラッシュし、それ自体が更新されます

治療

  1. 私の意見では、シナリオ1が最も可能性の高い理由です。したがって、ページをポップアップのホーム画面に更新することを決定した場合、[〜#〜] pro [〜#〜]は、ユーザーが望むものであることになります。 CON 1は、ユーザーがシナリオ2のために実際に画面を更新した場合、その結果に満足できないことになります。そしてCON 2(巨大なCon)は、ソーシャルサイトで画像への直接リンクを共有できないということです。だから、この治療法はあなたに有利には働きません。

  2. 実行可能な解決策ブラウザウィンドウ全体ではなく、表示されているポップアップ画面のみを更新することになります。 [閉じる]ボタンをより明確に表示したい場合があります。また、アドレスバーのリンクは、現在表示されている画像ポップアップに固有である必要があるため、簡単に共有でき、表示されている現在のポップアップに確実に更新されます。このアプローチの大きな[〜#〜] pro [〜#〜]は、ユーザーがソーシャルサイトなどで画像を簡単に共有できることです。別の[〜#〜] pro [〜#〜]は、閉じるボタンをより明確かつ明確にすることにより、上記のシナリオ1を明らかに無効にすることになります。

6
Mohit

ポップアップコンテンツはコンテキストに依存しますか?

それはあなたが答えを見つけなければならない質問です、そしてあなたは正しい行動を選ぶことができるでしょう

  1. ポップアップコンテンツはコンテキストに依存しません。たとえば、写真ホスティングでの写真付きのギャラリーポップアップ。ユーザーは写真を1つずつトラバースし、特定の写真へのリンクを共有できる必要があります(ページの更新と同じ:写真の閲覧を続けたい)。これは実際にはまったくポップアップではなく、コンテンツを置き換えるのではなく、その上に表示されて全画面に展開される単なるビューです。

  2. ポップアップコンテンツはコンテキストの一部です、つまり旅行などの記事内の画像ポップアップです。記事自体がメインコンテンツですと拡大画像コンテキストがないユーザーには意味がありません。この場合、共有リンクは記事自体を指す必要があるようです。

ポップアップはコンテキスト依存である可能性が高いため(ケース2)、更新またはリンク共有時にイメージポップアップを表示しないでください。

4
alexeypegov

通常、更新機能はサイトのコンテンツを更新するために使用されるか、ユーザー入力のサイトをクリアするためのフラッシュとして使用されます。

これに関して私が尋ねる質問は、モーダル画像がまだ存在する状態でユーザーがページを更新することで何かを得られるかどうか、更新後に最初に表示できる動的な動作があるかどうかです。新しいコメントが自動的に入力されない画像のコメントセクション?

Facebookがこれをどのように処理するかを見ると、モーダルに表示されている画像の専用ページにユーザーをリンクします。しかし、これは私が混乱を招くアプローチに関する限り、ユーザーを混乱させる可能性があります。

動的な動作がなく、各画像が更新後も同じままである場合、モーダルをクリアしてページを更新することが正しいアプローチであると私は主張します。

2
AndroidHustle

ページ更新時にいいえ、モーダルを表示し続けるべきではありません。

モーダルは、その性質上、メインコンテンツを補足または強化するために使用される限定された一時的な情報のみを対象としています。それらに表示されている情報が、ページ更新のメインコンテンツとして表示されるほど重要である場合、それらはおそらく独自のページにあるはずです。

また、ユーザーについても考慮する必要がありますexpectations。予想通りにモーダルが去ることを拒否した場合、私は非常に驚かれます(おそらく少しイライラします)(アクションを選択し、アクションの外側をクリックし、閉じるボタンで閉じるか、更新ボタンまたは戻るボタンを押す)。 。

ただし、リンクの共有はモーダルに直接組み込むことができるため、リンクを共有する際に、ページに表示されているものを変更する必要はまったくありません。

2
Tims