主に解決された
ブラウザの互換性、IE6 7 8 FF Google と互換性を持つようになりました (ナンセンス)
IE ブラウザでは、これは問題を示しています。
コードにアクセスするだけです!
var binding=function(object,type, fn){
if(object.attachEvent){//IE ブラウザ
object.attachEvent("on" type,(function(){
return function(event){
window.event. cancelBubble= true;//時間バブリングを停止
object.attachEvent=[fn.apply(object)];//----ここで話したいのはここです
}
})( object), false);
}else if(object.addEventListener){//その他のブラウザ
object.addEventListener(type, function(event){
event.stopPropagation();// 時間バブリングを停止する
fn.apply(this)
});
}
}
// 以下は、ID AAA
bind( document .getElementById("aaa"),"click",function(){alert("これはクリックしたボタンの ID です" this.id "これは最初にバインドされた関数です")}); document.getElementById("aaa"),"click",function(){alert("これはクリックしたボタンの ID です" this.id "これは 2 番目のバインドされた関数です")}); >
コードは非常に単純なので説明は不要です。使ってみればわかります。ふふ。