addEvent Listenerパラメータ追加


多くの場合、私たちはイベントを動的に追加するだけでなく、このイベントのコールバック関数をいくつかのパラメータを追加して、私たちの需要を満たすために必要ですが、自分のaddEvent Listenerメソッドはデフォルトではパラメータeventイベントタイプだけです.このような問題は長い間悩んでいました.
//private method
diqye.html5.GpsDir.prototype._addClickEvent =function(_element,
						       callBack,
						       gpsDir,
		  				       id) {
		var eventCallBack = callBack;  
		//******************************************************** 				       	
		eventCallBack = function(event) {
			//console.log("enter method [eventCallBack] ");
			callBack(gpsDir,id);	
		}
		//********************************************************
		if(_element.addEventListener){
			_element.addEventListener("click", eventCallBack);
		}else if(_element.attchEvent) {
			_element.attchEvent("onclick", eventCallBack);
		}else if(_element.click) {
			_element.click = eventCallBack;
		}else{
			throw "your browse not support this library";
		}
}
回転:http://blog.csdn.net/diqye2011/article/details/7645491
参考:http://baike.baidu.com/link?url=FyCxA5C-puzpMAjAMRq 4 RBZ 34 hu 2 cUD 1 B 5 W 79 ytSjgFyhmi 3 WuqV 0 p 0 ZZZima C 6 R 1 NuRxlGqLBGyvMFW 9 Eu