Tuesday, March 11, 2008

Stop the Mouse Roll-Over!

在台灣網站上經常看到的JavaScript OnMouseOver互動,就是當滑鼠移經某個項目的時候,會忽然跳出一個下拉式選單。例如知名的聯合新聞網

只憑著mouse roll-over來決定使用者的流程,這是非常不好的設計。如果你稍微留意一下,在任何一家知名的作業系統使用者介面裡,你從來不會看到mouse roll-over用在重要的動作上面。一般來說頂多是用來跳出泡泡以提示用戶,而且就算是用來跳出泡泡,也會有一秒鐘的停留延遲。你不妨試試在聯合新聞網上隨便用滑鼠晃晃,咦,我明明在看頭條新聞的,怎麼一晃就變成追星族八卦了,我要怎麼才能回去剛剛的地方呢?瀏覽器回頭也回不去啊。

使用流程混亂還不是最大的問題。最糟的是在行動裝置裡面從來不反應mouse over(因為沒有滑鼠),所以所有針對滑鼠指標移動的東西都要寫兩套,一套用在桌子,一套用在掌上。何苦這樣去設計一個吃力不討好的互動選單呢?

No comments: