あなたが非常に標準的なページネーション設定をしているとしましょう。
<前のページ1 2 3 ... 9次のページ>
1ページ目に、[前のページ]ボタンを表示しますか?同じように、最後のページに「次のページ」ボタンを表示しますか?
機能していないときにそれらを表示しておくと、グレー表示になりますか?
このようなナビゲーションをすばやく操作しているユーザーは、常に同じ場所をクリックすることを期待しています。簡単な事実は、ほとんどのユーザーが各ページ/画面で「次へ」をクリックしているときに見ないということです。
特定のページに該当しないためにナビゲーションから項目を削除し始めると、他のナビゲーションリンクは以前の位置から移動します。これにより、ユーザーが間違ったものをクリックしたり、突然何もクリックしなくなったりする可能性があります。これは不快な体験になる可能性があります。
すべてのリンクの位置を同じに保ち、関係のないリンクを無効化/グレー表示すると、最高のユーザーエクスペリエンスが得られると思います。
これは、無効化されたボタンを処理する特別なケースに過ぎません。一部の人々はそれらを完全に隠すことを提唱していますが、障害者の状態でそれらを表示することは、より人気のあるアプローチのようです。無効にされたボタンを表示することの利点は、人々がそれを必要とするときにそれがどこにあるかを知ることです。欠点は、人々が初めてあなたのインターフェースを見たときにそれが無効になっていることに気付かないかもしれないということです。したがって、表示する場合は、それが明確かつ明確に「グレー表示」されていることを確認してください。
私の提案は-最初のページの最初のボタンと最後のページの最後のボタンを表示しないことです。ユーザーエクスペリエンスに本当に関心がある場合は、独創的な解決策を考え出すことをお勧めします。
最初のページの2リンクの左側に、1ボタンを追加しないでください。「チェックアウトする」などを追加できます。n-1リンクの後に、最後のページで追加できます。 「新しいものをチェックしてください」。あなたがアイデアを得ることを願っています。これは奇妙に見えるかもしれませんが、私自身はボタンを表示しないようにして、物事をシンプルに保ちます。