相容所有瀏覽器的js滑鼠中鍵滾動事件
普通的滑鼠按鍵不多,左右鍵和中鍵可以滾動的鍵,對於左右兩鍵事件可能更為熟悉一些,中鍵滾動事件則相對較為陌生,並且存在著很大的瀏覽器相容性問題,下面就通過程式碼例項介紹一下相容所有主流瀏覽器的中鍵滾動事件,希望能夠給需要的朋友帶來幫助。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> var width=350; var height=250; var wheel=function(event){ var delta=0; if(!event){ event=window.event; } if(event.wheelDelta){ delta=event.wheelDelta/120; } else if(event.detail){ delta=-event.detail/3; } if(delta){handle(delta);} if(event.preventDefault){event.preventDefault();} event.returnValue = false; } if(window.addEventListener){ window.addEventListener('DOMMouseScroll',wheel,false); } window.onmousewheel=document.onmousewheel=wheel; var handle=function(delta){ var theimage=document.getElementById("theimage"); width=width+delta*10; height=height+delta*10; theimage.style.width=width+"px"; theimage.style.height=height+"px"; } </script> </head> <body> <div><img src="mytest/js/small.jpg" id="theimage"></div> </body> </html>
以上程式碼是一個典型的滾動滑鼠中鍵的演示效果,可以實現相容所有主流瀏覽器縮放功能,具體中鍵事件這裡就不介紹了,可以參閱javascript滑鼠中鍵滾動事件介紹一章節,裡面有詳細說明。
相關文章
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- 滑鼠右鍵相容MAC版火狐瀏覽器Mac瀏覽器
- 瀏覽器滑鼠事件瀏覽器事件
- forEach()相容所有瀏覽器瀏覽器
- 各大瀏覽器滾動條相容性問題瀏覽器
- 相容所有瀏覽器array物件indexOf()方法瀏覽器物件Index
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- js 在瀏覽器中的event loop事件佇列JS瀏覽器OOP事件佇列
- 瀏覽器原生支援平滑滾動瀏覽器
- js中css樣式相容各個瀏覽器寫法JSCSS瀏覽器
- 關於UC瀏覽器相容scroll事件問題瀏覽器事件
- 瀏覽器中的事件迴圈瀏覽器事件
- 瀏覽器滾動條高度的獲取瀏覽器
- JQuery4:滑鼠事件和滾動事件jQuery事件
- IE瀏覽器相容瀏覽器
- 9:瀏覽器相容瀏覽器
- react頁面中遮蔽瀏覽器預設右鍵事件React瀏覽器事件
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- 理解瀏覽器和node.js中的Event loop事件迴圈瀏覽器Node.jsOOP事件
- 一鍵隱藏所有固定的瀏覽器擴充套件瀏覽器套件
- 瀏覽器相容性瀏覽器
- 關於瀏覽器相容瀏覽器
- 瀏覽器/nodeJS 中的事件環工作原理瀏覽器NodeJS事件
- 瀏覽器事件解析瀏覽器事件
- 使用瀏覽器事件瀏覽器事件
- js:返回到頁面時滾動到上次瀏覽位置JS
- 導航的瀏覽器相容問題瀏覽器
- js事件迴圈機制 EventLoop 【瀏覽器和node】JS事件OOP瀏覽器
- JavaScript瀏覽器事件物件JavaScript瀏覽器事件物件
- 瀏覽器事件系統瀏覽器事件
- 如何利用 Chrome 瀏覽器實現滾動截圖Chrome瀏覽器
- JS IOS/iPhone的Safari瀏覽器不相容Javascript中的Date()問題如何解決JSiOSiPhone瀏覽器JavaScript
- edge瀏覽器相容性設定在哪 新版edge瀏覽器相容模式怎麼弄瀏覽器模式
- 瀏覽器的事件環機制瀏覽器事件
- gb2312簡繁轉換js相容各種瀏覽器JS瀏覽器
- js上傳圖片預覽,相容IE6以上各大主流瀏覽器JS瀏覽器
- 瀏覽器相容以及PostCSS詳解瀏覽器CSS
- ie瀏覽器相容模式怎麼設定在哪裡 ie瀏覽器相容模式設定方法瀏覽器模式
- 火狐瀏覽器相容模式怎麼設定在哪裡 火狐瀏覽器相容模式設定方法瀏覽器模式