JavaScriptFAQ(十四)——滑鼠事件(一)
十二、 滑鼠事件
1. 滑鼠事件屬性(Mouse Event Properties )
Q:哪些事件屬性我可以用來分析滑鼠事件?
A:Netscape Navigator 4和Internet Explorer 4(以及較新版本)支援相當少的事件屬性。其中一些在兩個瀏覽器上是一樣的(例如,event.screenX或者event.typ);不過,多數還是平臺相關。移動或點選滑鼠,下面的文字框會顯示你當前瀏覽器()的所有事件屬性:(譯者注:由於原文例項不能正確執行,這裡只貼出相關的JavaScript程式碼)
ns4=(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>3) ? true:false; ie4=(navigator.appName!="Netscape" && parseInt(navigator.appVersion)>3) ? true:false; serialN=0; function handlerFoo(e) { if (parseInt(navigator.appVersion)>3) { evt = ns4 ? e:event; var str=``; for (var k in evt) {str+=`event.`+k+`=`+evt[k]+`/n`} if (``+evt.type==``+self.document.f1.s1.options[self.document.f1.s1.selectedIndex].value) self.document.f1.t1.value=str; if (``+evt.type==``+self.document.f2.s2.options[self.document.f2.s2.selectedIndex].value) self.document.f2.t2.value=str; self.status=`Number of events handled: `+serialN; serialN++; } return true; } if (parseInt(navigator.appVersion)>3) { document.onmousedown=handlerFoo; document.onmouseup=handlerFoo; document.onmouseover=handlerFoo; document.onmouseout=handlerFoo; document.onmousemove=handlerFoo; document.onclick=handlerFoo; if (navigator.appName=="Netscape") { document.captureEvents( Event.MOUSEDOWN | Event.MOUSEUP | Event.MOUSEMOVE | Event.MOUSEOVER | Event.MOUSEOUT | Event.CLICK ) } }
相關文章
- jQuery 事件(一) 滑鼠與鍵盤事件jQuery事件
- 滑鼠事件事件
- JavaScriptFAQ(一)——常見問題(一)JavaScript
- 滑鼠拖拽事件事件
- JavaScriptFAQ(六)——字串JavaScript字串
- JavaScriptFAQ(十八)——CSSJavaScriptCSS
- angular 的滑鼠事件Angular事件
- 監聽滑鼠事件事件
- 滑鼠、鍵盤事件事件
- 事件 滑鼠事件 表單事件 from表單事件
- javaScript事件(五)事件型別之滑鼠事件JavaScript事件型別
- AngularJs 鍵盤事件和滑鼠事件AngularJS事件
- JavaScriptFAQ(十三)——圖片JavaScript
- QGraphicsScene中捕捉滑鼠事件CSS事件
- wx模擬滑鼠事件事件
- wx處理滑鼠事件事件
- 禁止滑鼠點選事件事件
- 瀏覽器滑鼠事件瀏覽器事件
- JQuery4:滑鼠事件和滾動事件jQuery事件
- 滑鼠進入移出事件事件
- C#窗體--滑鼠事件C#事件
- [VC] 滑鼠事件的響應事件
- jquery-中的滑鼠事件jQuery事件
- css禁用滑鼠點選事件CSS事件
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- JavaScriptFAQ(二十)——日期和時間JavaScript
- JavaScriptFAQ(十九)——檔案訪問JavaScript
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- JavaScript進階系列07,滑鼠事件JavaScript事件
- ALV中滑鼠雙擊事件事件
- javascript基礎(事件的繫結)(三十四)JavaScript事件
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- css取消滑鼠事件程式碼例項CSS事件
- tkinter中滑鼠與鍵盤事件(十五)事件
- 關於滑鼠hover事件及延時事件
- 從零開始, 開發一個 Web Office 套件 (3): 滑鼠事件Web套件事件
- Matlab 實現介面相應滑鼠事件Matlab事件
- jQuery滑鼠雙擊事件簡單介紹jQuery事件