現在、Rails で作ってるやつに、Ajax なテーブルのページングを実装してます。
Ajax なため、いきなりパッと変わってわかりにくい。
テーブルのレイアウトは変わらないため、中のデータがいきなり切り替わるわけですな。
これじゃ、ユーザにとってはわかりにくいのかもしれない。と思うわけで、なんらかのエフェクトを仕込みたいのです。
データの更新などなら、「データを更新しました」といった表示を出せばいいでしょう。
しかし、いちいちページングで文言だすのはうざい。
かといって、通信してますよ~みたいなアニメーションを出すと、何のための非同期なんだと。
そもそも、そんな長い通信じゃないし。
元のテーブルが左に移動して、右から新しいテーブルが出てきたら?
わかりやすいけど、他が無骨・シンプルなので「何はりきっとんねん!!」みたいな感じかなぁ。
とまあ、悩むわけです。
通信ベースの画面遷移だと、エフェクトなんてあまり考えなくて済むんだけどなぁ。
今のところハイライトが一番無難かなー。テーブルの周りを少しだけふわっと光らせるの。
それでも過剰かなーと思ってるんです。
ページめくるたびピカピカ光るなんて、そんな。
なんかこう、さりげなくてはっきりわからなくてもいいので、意識に入り込んでくるようなエフェクトってないかな。
一瞬消して表示させる方が無難かも。