0

私はフレックス開発者であり、フレックス アプリのスクロール エクスペリエンスをブラウザー間でより均一にする必要があります。フレックス スクロールは、マウス スクロール イベントのデルタ プロパティに依存しています。これは、ブラウザーによって異なることがわかっています。

別の StackOverflow の投稿 (http://stackoverflow.com/questions/5527601/normalizing-mousewheel-speed-across-browsers) を読んだ後、qooxdoo が MouseScroll イベント クラスに時間を費やしているという事実をどうにかして利用できるのではないかと考えました。クレイジーなアルゴリズム (http://news.qooxdoo.org/the-week-in-qooxdoo-2010-10-08)。

そこで、qooxdoo の「正規化された」デルタ プロパティを使用して、この新しい MouseSCroll イベントを flex に再ディスパッチしたいと考えました。

これは可能ですか?私はjavascriptが苦手なので、どこから始めればよいかさえわかりません。

4

1 に答える 1

0

qooxdoo はオープン ソースであるため、github [1] にあるコード/アルゴリズムを使用できます。クラス自体は qooxdoo の基本インフラストラクチャの一部がないと使用できないため、アルゴリズムをコピーすることをお勧めします。

[1] https://github.com/qooxdoo/qooxdoo/blob/master/framework/source/class/qx/event/type/MouseWheel.js#L63

于 2012-08-20T06:36:51.887 に答える