滑鼠中鍵滾動mousewheel事件例項程式碼
本章節分享一段程式碼例項,它演示滾動滑鼠中鍵的相關事件。
這裡不會對它的實現過程做分析,因為在論壇的其他文章中已經有詳細的介紹。
具體可以參閱js實現的相容所有瀏覽器的滑鼠中鍵滾動事件一章節。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #antzone{ width:3000px; height:500px; background:#666; } </style> <script> window.onload=function(){ var dbody=document.getElementById('antzone'); objAddEvent(document,'DOMMouseScroll', function(e){return mouse_scroll(e);}) objAddEvent(document,'mousewheel', function(e){return mouse_scroll(e);}) objAddEvent(dbody,'mousewheel', function(e){return mouse_scroll(e);}) function mouse_scroll(e){ var e=e || window.event; var delD=e.wheelDelta?e.wheelDelta: -e.detail*40;//判斷上下方向 var move_s=delD>0?-50:50; document.documentElement.scrollLeft+=move_s; //非chrome瀏覽器用這個 //chrome瀏覽器用這個 if(document.documentElement.scrollLeft==0) document.body.scrollLeft+=move_s; return false; } //這個是給物件增加監控方法的函式 function objAddEvent(oEle, sEventName, fnHandler){ if(oEle.attachEvent) oEle.attachEvent('on'+sEventName, fnHandler); else oEle.addEventListener(sEventName, fnHandler, false); } } </script> </head> <body> <div id="antzone"></div> </body> </html>
相關文章
- JavaScript滑鼠中鍵滾動事件JavaScript事件
- 美化滾動條效果程式碼例項
- JQuery4:滑鼠事件和滾動事件jQuery事件
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- 1.21 JQuery4:滑鼠事件與滾動事件jQuery事件
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- JavaScript中常用的事件程式碼及例項JavaScript事件
- 如何讓VB6程式碼編輯器垂直滾動條隨滑鼠滾輪滾動
- 滑鼠、鍵盤事件事件
- tkinter中滑鼠與鍵盤事件(十五)事件
- 前端學習程式碼例項-JavaScript阻止事件冒泡前端JavaScript事件
- JavaScript運動框架程式碼例項JavaScript框架
- Javascript滑鼠滾輪事件相容寫法JavaScript事件
- 一行程式碼實現滑鼠橫向滾動💪行程
- CSS 例項之滾動的圖片欄CSS
- win10 禁用滑鼠滾輪按鍵熱鍵方法 win10怎麼禁用滑鼠滾輪按鍵Win10
- Java開發中的事件驅動模型例項詳解Java事件模型
- css3晃動效果程式碼例項CSSS3
- SVG拖動繪製矩形程式碼例項SVG
- 滑鼠滑輪上下滾動設定方法_怎樣設定滑鼠上下滾動
- dom操作程式碼例項
- css梯形程式碼例項CSS
- led驅動程式例項
- CSS3星系運動效果程式碼例項CSSS3
- 移動端點透事件--阻止滾動事件事件
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- 舉例說明js滑鼠事件有哪些?JS事件
- QGraphicsScene中捕捉滑鼠事件CSS事件
- 禁用input輸入框的滑鼠滾輪事件詳解事件
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 刪除字串中的html標籤程式碼例項字串HTML
- 資料庫startup啟動時前滾回滾進行例項恢復的理解資料庫
- scroll-view元件bindscroll例項應用:自定義滾動條View元件
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS