国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript實現(xiàn)跨瀏覽器的添加及刪除事件綁定函數(shù)實例

2024-05-06 16:24:21
字體:
供稿:網(wǎng)友
這篇文章主要介紹了JavaScript實現(xiàn)跨瀏覽器的添加及刪除事件綁定函數(shù),采用純javascript實現(xiàn)jquery的bind及unbind添加與刪除事件綁定的技巧,具有很好的瀏覽器兼容性,需要的朋友可以參考下
 

本文實例講述了JavaScript實現(xiàn)跨瀏覽器的添加及刪除事件綁定函數(shù)。分享給大家供大家參考。具體如下:

IE 的事件綁定函數(shù)是 attachEvent;而 Firefox, Safari 是 addEventListener;Opera 則兩種都支持。使用jQuery就可以使用簡單的bind(),或者$().click()之類的函數(shù)解決,而如果不使用JavaScript框架的時候,大家可是使用下面的封裝bind()函數(shù)。

添加事件綁定 bind()
 

  1. /************************************ 
  2. * 添加事件綁定 
  3. * @param obj  : 要綁定事件的元素 
  4. * @param type : 事件名稱。不加 "on". 如 : "click" 而不是 "onclick". 
  5. * @param fn  : 事件處理函數(shù) 
  6. ************************************/ 
  7. function bind( obj, type, fn ){ 
  8.   if( obj.attachEvent){ 
  9.     obj['e'+type+fn]= fn; 
  10.     obj[type+fn]=function(){ 
  11.      obj['e'+type+fn]( window.event); 
  12.     } 
  13.     obj.attachEvent('on'+type, obj[type+fn]); 
  14.   }else 
  15.     obj.addEventListener( type, fn,false); 
?
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 临朐县| 綦江县| 同心县| 磴口县| 汤阴县| 尚志市| 积石山| 隆回县| 汶川县| 都匀市| 光泽县| 安溪县| 阿拉善盟| 浮梁县| 泗阳县| 清苑县| 盐津县| 甘南县| 文山县| 邯郸市| 新昌县| 富源县| 西青区| 三河市| 新绛县| 巴彦县| 迁安市| 彰化市| 新竹县| 通道| 香格里拉县| 宝鸡市| 松溪县| 五指山市| 梁平县| 渝北区| 喀喇沁旗| 长丰县| 淄博市| 翁源县| 潮安县|