0

Ext.Draggable要素のサイズを変更して、スクロールしないようにする必要があるのとまったく同じ高さにします。小さな「メモ」を作成してアイテムに変換できるツールに取り組んでいます。私がやりたいのは、これらのアイテムのサイズを必要以上に高くしないことです。

要素は絶対的に配置されます。andとandの値をインラインで設定position: absoluteします。問題は、高さの値の信頼性があまり高くないことです。topleftheightwidth

サイズを非常に短いもの(たとえば3px)に設定してから、スクロールバーが消えるまで高さを増やすことはできますか?それがいつ発生したかをどのように知ることができますか?また、ブラウザー間で信頼できる方法でそれを行うことができますか?

コード:http://github.com/artlung/ArtLung-Notes/blob/master/v2/index.js

4

2 に答える 2

1

一般的に、を参照してくださいExt.util.TextMetrics.getHeight()。高さの決定にシングルトンを使用することはできないことに注意してください。

ただし、明示的な高さを削除すると、一般的に問題が解決すると思います。ただし、シャドウオーバーレイのサイズなどを同期する必要がない限り、それは可能です。

于 2010-06-23T22:15:27.947 に答える
1

要素の style.position が絶対で、style.width が決定されている場合、その style.height を 'auto' に設定すると、コンテンツとパディングを含むボックスが作成され、スクロールバーはありません。

于 2010-06-24T02:01:05.267 に答える