javascript基礎四 (事件應用滑鼠滾輪)

2021-07-11 08:32:23 字數 686 閱讀 5984

var odiv = document.getelementbyid("div");

/** * ie/chrome:onmousewheel

* event.wheeldelta

* 上:120

* 下:-120

* firefox: dommousescroll 必須用addeventlistener

* event.detail

* 阻止當前事件預設行為

* return false 阻止的是 obj.on事件名稱 = fn;

* addeventlistener繫結的事件需要通過event下面的preventdefault()

* 上:-3

* 下:3

*/function fn(ev)else

if(b)else

if(ev.preventdefault)

return false;

//return false 阻止的是 obj.on事件名稱 = fn;

//addeventlistener繫結的事件需要通過event下面的preventdefault()

}odiv.onmousewheel = fn;

odiv.addeventlistener('dommousescroll',fn,false);

JavaScript基礎8事件函式 事件流

1.新增事件的方式 獲取節點後新增onclick屬性 var i document.getelementbyid box i.onclick function i.onclick function 重複的會覆蓋 獲取節點後新增事件監聽屬性 var i document.getelementbyid ...

javascript事件基礎 自定義事件(封裝)

設計彈框和遮罩層 設計彈出對話方塊 對話寬標題 對話方塊內容 定義時間雛形 那麼怎麼關閉遮罩層?重寫對話方塊型別物件 function dialog id 重寫開啟對話方塊的方法 function opendialog 在opendialog方法中,建立dialog物件後為控制代碼賦值,傳遞乙個隱藏...

javascript基礎知識(四)

函式是定義一次但卻可以呼叫或執行任意多次的一段js 函式有時會有引數,及函式被呼叫是指定了值的區域性變數。函式常常使用這些引數來計算乙個返回值,這個值也成為函式表示式的值。函式的定義 function函式名 函式名的命名規和變數名命名規範一樣。函式呼叫 函式名 函式呼叫放在定義前後都可以 函式名規則...