皆様こんばんわ。只今深夜ゼロ時ニジュナナ分。 一部の人にしか嬉しくないIE9での情報です。 イベントキャンセルと言えば IE6-8時代には、window.event.returnValue=falseという魔法のコードを書けば大抵なんとかなっていましたが、なんと、IE9ではこれが効かなくなります。 代わりに効くのが、event.preventDefault()です。 ということで、よくあるコード function cancel(e){
var event=e||window.event;
if( typeof event.preventDefault == "undefined" ){
event.returnValue=false; // IE6-8
}else{
event.preventDefault(); //Opera,Firefox,chrome,safari and IE9
}
}
これでイベントキャンセルできます。 本当に一部の人にしか嬉しくないIE9のJavaScript情報でした。