ポップアップが良くないので、できれば避けるべきであることは知っていますが、ポップアップを使用することを考えるときはいつでも、常に他のオプションを検討する必要があるというのは本当ですか? 例外はありますか?最後の質問は、ポップアップのデフォルトの代替品は何ですか?
4 に答える
任意の JavaScript ベースのダイアログを使用できます。たとえば、jQuery UI ダイアログを見てください。
「Web2.0」ポップアップはライトボックスかもしれません。これらはちょっとうっとうしい (ポップアップによく似ている) ので、一時的な流行に過ぎないことを願っています。
それはあなたが達成しようとしていることに依存します。ポップアップは、特定の状況では完全に受け入れられます。ポップアップへの嫌悪感は、ポップアップが広告の形でユーザーに押し付けられたことから生じました。正しい場合でも、ポップアップはまだ有効なデバイスだと思います。
私の経験則は、ユーザーが自分でできる決定をユーザーに行わないことです。必要に応じて右クリックして[新しいウィンドウでリンクを開く]を選択できるため、これには通常、ポップアップを開くことが含まれます。
それ以上の対話を許可せずに、ユーザー入力の一部をキャプチャしますか?モーダルダイアログはあなたの友達です。
Webページの残りの部分を閉じたり、別の場所に移動したりする必要のない、役立つ情報やクイックリファレンスを提供したい場合があります。これは、いくつかのjavascriptとfloating divを使用して対処できますが、多くの場合、ポップアップはユーザーの邪魔にならずに必要なことを実行します。
私は37のシグナルやUIEなどのリソースを読んで、ユーザーを遠ざけることなくユーザーエクスペリエンスを向上させるための最良の方法に追いつく傾向があります。
スタック オーバーフローのトップに表示されるようなバナー、バッジ、コメント、新しいユーザーの場合は FAQ を参照するのが私のお気に入りです。邪魔にならず、メインコンテンツにリンクできます。