\r
// http://www.programming-magic.com/20090127231544/\r
this.which = e.which || ( e.button + 1 ); // 左:1, 中:2, 右:3\r
+ this.button = e.button;\r
\r
// https://developer.mozilla.org/ja/docs/DOM/DOM_event_reference/mousewheel\r
\r
btn & 4 ? 2 :\r
btn & 2 ? 3 : 0; // 左:1(click:0), 中:4, 右:2\r
};\r
+ this.button = this.which - 1;\r
this.wheelDeltaX = this.wheelDeltaY = e.wheelDelta / 12;\r
};\r
};\r
X.Dom.Event.Rename = {};\r
X.Dom.Event.RenameTo = {};\r
// https://github.com/georgeadamson/jQuery.prefixfree-events/blob/master/jQuery.prefixfree-events.js\r
+// https://developer.mozilla.org/en-US/docs/Web/Events/wheel\r
+// \r
\r
// DOMMoseScroll\r
if( X.UA.Gecko && window.MouseScrollEvent ){\r
if( 2 <= X.UA.Gecko || ( 1.9 < X.UA.Gecko && 1 <= X.UA.GeckoPatch ) ){ // Gecko 1.9.1+ (firefox3.5+)\r
- console.log( 'mousewheel <= MozMousePixelScroll' );\r
+ console.log( 'wheel <= MozMousePixelScroll' );\r
X.Dom.Event.Rename[ 'mousewheel' ] = 'MozMousePixelScroll';\r
} else\r
if( 0.9 < X.UA.Gecko && 7 <= X.UA.GeckoPatch ){ // Gecko 0.9.7+ (NN6.2+?)\r
- console.log( 'mousewheel <= DOMMouseScroll' );\r
- X.Dom.Event.Rename[ 'mousewheel' ] = 'DOMMouseScroll';\r
+ console.log( 'wheel <= DOMMouseScroll' );\r
+ X.Dom.Event.Rename[ 'wheel' ] = 'DOMMouseScroll';\r
};\r
+} else\r
+if( document.onmousewheel !== undefined ){\r
+ X.Dom.Event.Rename[ 'wheel' ] = 'mousewheel';\r
};\r
\r
if( window.onwebkitanimationend !== undefined && window.onanimationend === undefined ){\r