|
||||
解決觸控實現懸停操作
隨著觸控技術和Windows 8的帶動下,如今越來越多的PC開始配備觸控屏,給傳統PC領域帶來了全新的交互體驗——觸控操作。但是目前有個略顯尷尬的問題:除了專門針對觸控操作優化的Windows 8應用外,大量傳統操作都是基於鍵盤和鼠標的,比如說我們最常進行的上網。現在的網站幾乎都只考慮了鼠標和鍵盤操作,這就導致在使用觸控方式訪問網站時會遇到操作障礙。從網站入手,重新制作兼容觸控操作的網頁是最徹底的解決方法,但實現難度比較大,因為網站數量是如此的多。另一個解決途徑就是從瀏覽器入手,通過改進瀏覽器來解決上網過程中的觸控操作問題,這種方式相對容易實現,只要瀏覽器開發商下功夫即可。
作為即將隨Windows 8.1一同發布的Internet Explorer 11,進一步增強了對觸控操作的支持,在訪問網頁時更加得心應手。那麼IE11究竟做了哪些改進呢?下面就一起來了解一下吧。。。
模擬鼠標懸停操作
目前有很多網站都有“懸停展開”的功能,比如各大電商網站,在商品分類區塊基本都采用這種形式。這樣商品分類就不會顯得太亂太臃腫,用戶也容易找到自己需要的商品。
最常見的網頁懸停展開操作
但這種常見的懸停操作,想通過觸控操作來實現會遭遇識別問題。鼠標因為有指針的存在,網頁只要檢測到指針即可實現懸停展開的操作,而觸控操作並沒有指針的存在,直接把手指放上去的話,網頁只會識別為“點擊”。也許有人會想到“按住”的方式,但現實情況是:“按住”操作會被識別為“打開右鍵上下文關聯菜單”,而不是懸停。
IE11針對這個問題做了改進,讓“按住”也可以實現懸停操作,同時又保留了原有“按住”操作的打開右鍵菜單功能。在IE11中訪問上述網頁時,將手指“按住”即可展開二級菜單。同時,如果“按住”的位置本身含有可“點擊”操作(比如含超鏈接),那麼在屏幕下方會額外顯示“右鍵上下文菜單命令欄”(新窗口打開、復制鏈接等命令)。