Closed fukudayasuo closed 11 years ago
mousewheelについてのテストケースは、Firefoxだけで実行するようにテストフィルタを記述しました。 Firefox以外ではmousewheelイベントについてhifive側で何かしているわけではないので、特別にテストする必要がないためです。
DOMMouseScrollイベントでmousewheelにバインドしたハンドラが実行されることと、wheelDeltaがdetailから計算された数値が格納されていることを確認するテストをしています。
jQuery1.7以降で、mousewheel(DOMMouseScroll)にコントローラでイベントをバインドした時、context.event.wheelDeltaにNaNが入っていて、値が取得できません。
http://bugs.jquery.com/ticket/11711 jq1.7以降だと、DOMMouseScrollの時にjQueryEventオブジェクトにdetailはコピーしない (なので、event.originalEvent.detailを見てください) となっています。
controllerの1053行目で、event.detailからwheelDeltaを計算していますが、 これだとjq1.7以降だとundefinedなのでNaNになってしまいます。 event.originalEvent.detailを見るように直してwheelDeltaが格納されるようにします。