天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JavaScript Event學(xué)習(xí)第十章 一些可替換的事件對

測試的局限性
這一章我們打算尋找哪些事件可以用來仿真鼠標事件。注意這一系列測試不包括屏幕閱讀器。因為我不能滿足所有的條件,因此測試也有局限性。這個測試目標僅僅只是那些在圖形界面下的瀏覽器中不使用鼠標的用戶。
我假設(shè)這些測試一樣可以用來在一些移動設(shè)備上。因為條件不足,所以也不能測試。很多時候在移動設(shè)備上表現(xiàn)總是不盡如人意。
總結(jié)
不幸的是,我們不能制定一個嚴格的鼠標事件和非鼠標的一對一的方案,因為非鼠標事件和鼠標事件有很多不同。所以下面的建議在大多數(shù)場合適用,但不是所有。
下面就是我的測試結(jié)果:
1、mouseover:focus
2、mouseout:blur
3、click:不需要匹配
4、dblclick:不知道
5、mousedown:keydown(最不壞的選擇)
6、mouseup:keyup(最不壞的選擇)
7、mousemove:沒有鼠標不可能

如果頁面一定需要完美的支持非鼠標用戶,那么我們可選擇的能應(yīng)用事件處理程序的元素就非常少。實際上就回到了NETscape 3時代,那時候事件處理程序只在鏈接和表單里才有用。
更多的研究還是有必要的。
準備
在大多數(shù)的瀏覽器中用戶可以通過Tab鍵來飄過整個頁面。當他們這樣做的時候,焦點就會跳到下一個鏈接或者表單上。這在IE和Mozilla都可以運作。在Safari里面你需要按F1然后才能激活鍵盤快捷鍵。
Opera用戶是另外一個系統(tǒng)的。鏈接上的跳轉(zhuǎn)需要按Ctrl+方向鍵。雖然是不同的組合,但是我還是會稱其為“Tabbing”。
例子:傳統(tǒng)的mouseover
如何做到呢?首先也是最重要的為mouseover和mouseout的添加兩個事件:
復(fù)制代碼 代碼如下:
imgs[i].onmouseover = imgs[i].onfocus = mouseGoesOver;
imgs[i].onmouseout = imgs[i].onblur = mouseGoesOut;



現(xiàn)在當用戶鼠標經(jīng)過或者tab經(jīng)過時,函數(shù)都會被執(zhí)行。
然而,添加一些事件還是不夠的。我原始的工作室直接在圖像上設(shè)置onmouseover和mouseout。不幸的是tab一個圖像基本上不可能:tab只對鏈接和表單有用。所以我需要對把事件添加的圖像的父節(jié)點上:鏈接。
這個簡單的例子不會因為我們的重新注冊改變,但更復(fù)雜的腳本可能會無法界定訪問活動,例如,一個div。
為了保證完美的可用性,我們可以只定義鏈接和表單的事件,就像我們再1998年時候那樣干的。雖然網(wǎng)上的大部分事件還是定義在鏈接上,不過一個復(fù)雜的比如文本編輯的腳本對于非鼠標用戶就不可用,因為我們要在上面click。

翻譯地址:http://www.quirksmode.org/js/events_pairs.html

作者:北玉(tw:@rehawk)
文章出處:beiyu.cnblogs.com

JavaScript技術(shù)JavaScript Event學(xué)習(xí)第十章 一些可替換的事件對,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲区 bt下载| 久久国产一区二区三区 | 在线视频网站www色 在线视频免费国产成人 | 男人吃奶摸下弄进去好爽 | 午夜国产一区在线观看 | 日韩a在线看免费观看视频 日韩a视频在线观看 | 欧美激情精品久久久久 | 亚洲视频网站欧美视频网站 | 一区二区三区高清视频 | 久久大综合 | 亚洲人成网77777色在线播放 | 善良的小峓子2在钱中文版女主角 | 20岁中国男同志china1069 20岁αsrian男同志免费 | 日本老妇一级特黄aa大片 | 高潮久久久久久久久不卡 | 大胸女晃奶动态图 | 美女张开腿让男生桶动态图 | 色悠久久久久综合网小说 | 美女胸网站 | 亚洲a免费 | 久久91精品久久久久久水蜜桃 | 天美传媒色情原创精品 | 美女被触手注入精子强制受孕漫画 | 熟女少妇内射日韩亚洲 | 亚洲无吗视频 | 在线观看视频国产 | 日本十八禁无遮拦啪啪漫画 | 欧美性猛交AAA片免费观看 | 欧美精品九九99久久在观看 | 动漫女主被扒开双腿羞辱 | 亚洲AV久久婷婷蜜臀无码不卡 | 美女张开腿让男生桶动态图 | 中文字幕无码亚洲字幕成A人蜜桃 | 亚洲综合AV色婷婷五月蜜臀 | 亚洲精品日韩在线观看视频 | 蜜桃臀无码内射一区二区三区 | AV午夜午夜快憣免费观看 | 强开乳罩摸双乳吃奶视频 | 云南14学生真实初次破初视频 | 日本红怡院亚洲红怡院最新 | 牛和人交videos欧美 |