0

私はこの効果を達成しようとしています: http://massless.org/pegs/ スクロールした後、左側のナビゲーション バーがページの上部に固定されたままになっていることがわかります。

どうすれば GWT でそのような効果を達成できますか?

よろしく、

4

1 に答える 1

3

私の経験では、これには 2 つの方法があります。どちらも、最終的に GWT は実際にはただの Javascript であるという知識に基づいています。

  1. これは効果であり、実際には機能に関係しないため、これを外部の js ファイルに接続して、ペグをそのまま使用することができます。

  2. GWT で機能を複製します。

    a. (ウィジェット).getElement().getStyle().setTop("33px");

    b. http://code.google.com/p/gwtquery/ = このモジュールを使用して、Pegs 拡張機能をイントロスペクトします。

JSNI に触れる必要はありません (これは良いことです)。

個人的には、可能であれば最初のものを選びます。オプション 2 は、ウィンドウのスクロールに基づいており、状況によっては、非常に遅くなる可能性があります。

于 2012-07-24T11:53:04.097 に答える