1

ウィジェットにある qx.html.Element を移動しようとしています。そのため、マウスをキャッチするリスナーと、マウスの動きなどをキャッチするリスナーをqooxdooプレイグラウンドで作成します。コード

setStyle("top","30px") しかし、たとえばgetStyle("top") リターン しようとすると奇妙なことが起こり"30px" ますが、要素は変更に応答していないようです。

を使用してみましたqx.html.Element.flush()が、何も変わりません。

しかし、要素のサイズを変更しようとすると、( setStyle("height","20px"))この変更は正常に機能します(コメントセクションの例)

ここで何が欠けていますか?

サイズ変更 (コメント) セクションの setStyle が機能し、移動セクションの setStyle が機能しないのはなぜですか?

4

1 に答える 1

3

最も簡単な説明は、要素がposition:static. topleftrightおよび値は、 ( 、または)bottom以外の位置にある場合にのみ要素に影響します。staticrelativeabsolutefixed

positionただし、プロパティの値を変更すると、ウィジェットのレイアウトとアプリケーション全体に重要な影響を与える可能性があることに注意してください。

于 2013-10-15T10:03:04.770 に答える