web-dev-qa-db-ja.com

同じページの相互作用に破線で下線を引く必要がありますか?

リンクとAJAX=インタラクションのような視覚的な違いがある必要がありますか?破線の下線が同じページでアクションをトリガーすることがよくあります。これは新しい規則ですか?理解を深めるでしょうか?クリックするとどうなりますか?

7
Denzo

ユーザーがページから削除されるかどうか、または何かがAJAX経由で更新されるかどうかをユーザーが知っていると役立つと思います。

まだ慣例はまだありませんが、あなたの提案は非常に論理的だと思います。

ユーザーは、制御されていることに驚きを嫌います。私は1回か2回の後に、どちらがリンクでどれがAJAXを更新するかを理解するだろうと思います

3
jonshariat

ここで重要なことは、あなたのサイトが一貫して動作するであることです。ユーザーが破線と実線の違いを理解できるとは思いません。 (ユーザーテストは、製品とユーザーグループの事実を明らかにする唯一の方法です)。

私の経験では、ほとんどのユーザーはローカルリンクとアイコンでマークされた外部リンクの違いを理解していません。

例えば:
enter image description here

技術的な観点からは、基礎となるテクノロジーを区別する必要はありません。ユーザーはクリック可能なものを見て、システムが「自然に」動作することを期待します。ページの再読み込み、外部リンク、またはAJAX更新は主要な問題ではありません。重要なのは、ユーザーが驚くことはなく、システムが期待どおりに動作することです。

下線付きテキストがクリック可能と解釈されるという事実は、下線付きテキストの自然なアフォーダンスとは関係ありません。ハイパーリンクは、母なる性質の側からそれをクリックするようにあなたを招待しません。ハイパーリンクは「思考アフォーダンス」です。これは、長い間慣れてきた慣習です。ハイパーリンクと同じ成功で新しい「思考アフォーダンス」を導入および確立できる可能性は非常に低いです。

3

jsでコンテナーを開くリンクと、ページの更新でコンテナーを開くリンクの違いは何ですか? (もちろん戻るボタンを除く)

Ajaxリクエストは、帯域幅と時間のみを節約し、アプリとのユーザーインタラクションに大きな変更を加えていません。

2
Bobby Tables

リンクやボタンにラベルを付ける方法や、既存の「規則」を使用することにより、人々がページをリロードする代わりに動的に行動することを受け入れるようになると思います。

たとえば、誰かがFacebookを頻繁に使用している場合、「いいね!」という言葉をFacebookでの動作方法(ページのリロードではなくAJAX)に関連付けます。そうは言っても、Facebookページを気に入ってdoesページを更新します。

誰かがTwitterを頻繁に使用している場合、動的に実行することで、返信やお気に入りなどのアクションを接続する可能性があります。

リンクやボタンがAJAXのように更新ではなくリクエストを実行することを示すための慣習はありません。あなたができる最善のことは、おそらく広く使用されている単語とそのアクションがウェブサイトとこの一般的な慣習を維持しようとします。

1
Nick Bedford