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函式名 函式名的命名規和變數名命名規範一樣。函式呼叫 函式名 函式呼叫放在定義前後都可以 函式名規則...