日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理

發布時間:2023/12/20 HTML 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

滾輪事件是不同瀏覽器會有一點點區別,一個像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法綁定DomMouseScroll事件,其他的瀏覽器滾輪事件使用mousewheel,下面我來給大家具體介紹。

Firefox使用DOMMouseScroll,其他的瀏覽器使用mousewheel。滾動事件觸發時Firefox使用detail屬性捕捉滾輪信息,其他的瀏覽器使用wheelDelta。不知道為何在該問題上其他廠商和微軟的如此一致。Firefox可以使用addEventListener方法綁定DomMouseScroll事件。

elem.addEventListener(‘DOMMouseScroll’, func, false);IE和其他的主流瀏覽器可以使用傳統的事件綁定模型。但不要使用IE專有的attachEvent方法,其他主流瀏覽器并不識別微軟的這個方法。

?Firefox 鼠標滾輪向上滾動是-3,向下滾動是3

?IE 鼠標滾輪向上滾動是120,向下滾動是-120

?Safari 鼠標滾輪向上滾動是360,向下滾動是-360

?Opera 鼠標滾輪向上滾動是120,向下滾動是-120

?Chrome 鼠標滾輪向上滾動是120,向下滾動是-120

有人在Safari下做了一些測試:”只是滾動一圈的話,值為+-0.1,如果滾動地稍微快點的話(多滾動幾圈),這個值也會變大。 這是因為Mac OS下有鼠標滾輪加速功能。滾動一次,瀏覽器滾動1像素,滾動3次,瀏覽器卻滾動30像素”。同時他也對Camino(基于Gecko的內核引擎)進行研究:“與Safari相似(+- 0.3 to +-Infinity),雖然使用了與firefox相同的內核引擎,但結果這個delta值卻只在+-2.666666里浮動,無論滾動速度如何

其中經我測試:

IE/Opera屬于同一類型,使用attachEvent即可添加滾輪事件。

/*IE注冊事件*/

if(document.attachEvent){

document.attachEvent('onmousewheel',scrollFunc);

}

Firefox使用addEventListener添加滾輪事件

/*Firefox注冊事件*/

if(document.addEventListener){

document.addEventListener('DOMMouseScroll',scrollFunc,false);

}

Safari與Chrome屬于同一類型,可使用HTML DOM方式添加事件

window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome

其中除Firefox外其余均可使用HTML DOM方式添加事件,因此添加事件使用以下方式

/*注冊事件*/

if(document.addEventListener){

document.addEventListener('DOMMouseScroll',scrollFunc,false);

}//W3C

window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome

detail與wheelDelta

判斷滾輪向上或向下在瀏覽器中也要考慮兼容性,現在五大瀏覽器(IE、Opera、 Safari、Firefox、Chrome)中Firefox 使用detail,其余四類使用wheelDelta;兩者只在取值上不一致,代表含義一致,detail與wheelDelta只各取兩個 值,detail只取±3,wheelDelta只取±120,其中正數表示為向上,負數表示向下。

滾動值:(IE/Opera)

滾動值:(Firefox)

var oTxt = document.getElementById("txt");

var scrollFunc = function (e) {

var direct = 0;

ee = e || window.event;

var t1 = document.getElementById("wheelDelta");

var t2 = document.getElementById("detail");

if (e.wheelDelta) {//IE/Opera/Chrome

t1.value = e.wheelDelta;

} else if (e.detail) {//Firefox

t2.value = e.detail;

}

ScrollText(direct);

}

/*注冊事件*/

if (document.addEventListener) {

document.addEventListener('DOMMouseScroll', scrollFunc, false);

}//W3C

window.onmousewheel = document.onmousewheel = scrollFunc; //IE/Opera/Chrome/Safari

轉載自:http://www.2cto.com/kf/201502/376772.html

HTML中鼠標滾輪事件onmousewheel

IE/Opera屬于同一類型,使用attachEvent即可添加滾輪事件. /*IE注冊事件*/ if(document.attachEvent){ document.attachEvent('onm ...

js中鼠標滾輪事件詳解

js中鼠標滾輪事件詳解 ? (以下內容部分內容參考了http://adomas.org/javascript-mouse-wheel/ ) 之前js 仿Photoshop鼠標滾輪控制輸入框取值中已使用 ...

鼠標滾輪事件 onmousewheel

1.fiefox:DOMMouseScroll ? ? ? ? ? ? ??detail ? ? ?detail*(-40)=wheelDelta 除了firefox之外:mousewheel ? ? ...

JavaScript中的鼠標滾輪事件詳解

JavaScript中的鼠標滾輪事件詳解/*Firefox注冊事件*/ ~~~Firefox: addEventListener('DOMMouseScroll', handler, false)if ...

Winform 中panel的mousewheel鼠標滾輪事件觸發

如果將窗體或容器控件(如Panel控件)的AutoScroll屬性設置為True時,那么當窗體或Panel容不下其中的子控件時就會出現 滾動條,通過移動滾動條可以上下顯示出窗體或Panel中的全部內容 ...

js中的鼠標滾輪事件

## 事件對象 event 1 event事件對象,表示用來獲取事件的詳細信息,比如得到鼠標的橫坐標:事件對象.clientX(clientX是可視區坐標) window.onclick = func ...

鼠標滾輪事件MouseWheel

其實在大多數瀏覽器(IE6, IE7, IE8, Opera 10+, Safari 5+,Chrome)中,都提供了 "mousewheel" 事件.但杯具的是 Firefox ...

js整頻滾動展示效果(函數節流鼠標滾輪事件)

ttp://schemas.android.com/apk/res/android& ...

sql按照in中的順序進行排序 mysql

經測試以下三種情況,都可以. SELECT a.id,a.name as goods_name,a.logoimg,b.name as store_name FROM sh_goods a LEFT ...

haxe 嵌入swf 讀取里面的內容

首先安裝 swf 庫,運行命令: 命令提示符: haxelib install swf 在project.xml 加上

1.Linux下libevent和memcached安裝

 1 下載libevent-2.0.22-stable.tar.gz,下載地址是:http://libevent.org/ 2 下載memcached,下載地址是:http://memcached ...

總結

以上是生活随笔為你收集整理的html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中日韩在线观看 | 中日韩在线视频 | 中文字幕av久久爽一区 | 中文字幕日本在线观看 | a免费观看| 黄色精彩视频 | 91免费视频网| 任你操精品| 国模小丫大尺度啪啪人体 | 成人国产视频在线观看 | 欧美丰满熟妇bbbbbb百度 | 欧美日韩一二区 | 亚洲av人无码激艳猛片服务器 | 亚洲国产精品久久人人爱 | 亚洲午夜精品久久久久久app | 高清在线一区二区三区 | 美女视频黄频视频大全 | 中文字幕日韩精品亚洲一区小树林 | 欧美日韩成人一区二区在线观看 | 欧美成人a∨高清免费观看 国产精品999视频 | 在线麻豆| 96在线观看 | 中文字幕在线观看二区 | 美女爽爽爽 | 91网页版 | 91在线视频播放 | 国产精品色 | 欧美三级一级片 | 国产一区二区日韩 | 欧美在线v | 69午夜 | 天天做天天爱天天做 | 午夜视频免费在线观看 | av免费国产 | 自拍偷拍第1页 | 女人下面喷水视频 | 亚洲毛片久久 | 欧美久草视频 | 潘金莲黄色一级片 | 寡妇av| 国产精品久久久久电影 | 亚洲区成人 | √资源天堂中文在线 | 亚洲自拍色 | 在线能看的av | 国产3级| 夜夜摸夜夜爽 | 精品无码人妻一区二区免费蜜桃 | 向着小小的花蕾绽放 | 天堂久久av| 午夜插插插 | 西西久久 | 五月天中文字幕 | 熟妇女人妻丰满少妇中文字幕 | 青青草官网 | 久久99这里只有精品 | 日本黄色大片免费 | 国产精品7 | 少妇av一区二区三区 | 岛国av在线免费观看 | 午夜啪啪福利视频 | 日韩伦理大全 | 亚洲人视频在线 | 国产传媒av在线 | 日韩va| 九九热在线观看视频 | 亚洲骚图 | 久久99免费| 午夜看看| 青娱乐最新视频 | 91久久精品www人人做人人爽 | 一二三区在线观看 | 欧美s码亚洲码精品m码 | xxx毛片| 国产精品国产一区二区 | 日韩精品免费一区二区三区竹菊 | 欧美视频免费看欧美视频 | 亚洲制服av | 欧美三级视频 | 一级特黄aa大片欧美 | 国产亚洲小视频 | 公侵犯一区二区三区四区中文字幕 | av在线电影院 | 欧美美女一区二区三区 | 黄色片子免费 | 久久精品香蕉视频 | 影音先锋啪啪资源 | 国产麻豆成人传媒免费观看 | 免费av入口 | 四虎影视免费永久观看在线 | 玖玖精品在线 | 国产精品国产三级国产传播 | 四虎少妇做爰免费视频网站四 | 成人做爰视频www网站小优视频 | 久久综合亚洲 | 国产精品高潮呻吟久久aⅴ码 | 毛片女人 | 又黄又色的网站 | 日韩精品在线免费 |