onwheel 事件
實例
當用戶在<div> 元素上滾動鼠標滾輪時執行JavaScript:
document.getElementById("myDIV").addEventListener("wheel", myFunction);
function myFunction() {
document.getElementById("myDIV").style.color = "red";
}
function myFunction() {
document.getElementById("myDIV").style.color = "red";
}
嘗試一下»
定義和用法
onwheel 事件在鼠標滾輪在元素上下滾動時觸發。
onwheel 事件同樣可以在觸摸板上滾動或放大縮小區域時觸發(如筆記本上的觸摸板)。
瀏覽器支持
事件 | |||||
---|---|---|---|---|---|
onwheel | 31.0 | 9.0 | 17.0 | 不支持 | 18.0 |
注意:在IE瀏覽器中,只能通過addEventListener()方法支持wheel事件。 在DOM 對像中沒有onwheel 屬性。
語法
HTML 中:
<elementonwheel="myScript"> 嘗試一下
JavaScript 中:
object .onwheel=function(){myScript}; 嘗試一下
JavaScript 中, 使用addEventListener() 方法:
object .addEventListener("wheel", myScript ); 嘗試一下
注意: Internet Explorer 8及更早IE版本不支持addEventListener()方法。
技術細節
是否支持冒泡: | Yes |
---|---|
是否可以取消: | Yes |
事件類型: | WheelEvent |
支持的HTML 標籤: | All HTML elements |
事件對象