0

jscrollpane initialise() がラッピング div を追加しているとき、firebug のステッピングから、ラッピング div が追加される前と同じようにコンテンツがレイアウトされていないことがわかります。

特に、私のコンテンツは、ラッピング div の前に並べて収まる 2 つのフロート左 div ですが、1 つが他の後書きの下にあるため、何も必要なくても垂直スクロールが追加されます。

垂直スクロールがそこに入った後、私の 2 つの div は横並びの位置に戻ります。

コードの場合:

// Make the pane thinner to allow for the vertical scrollbar
pane.width(paneWidth - scrollbarWidth - originalPaddingTotalWidth); 

最終的に実行されると、div は本来あるべき場所に戻ります。

助言がありますか?またはより多くの情報が必要ですか?

4

1 に答える 1

0

不注意なfloat/dropdisplay:inline-blockを避けるために代わりに使用します。今後の参考のために、この種の動作が発生した場合は、リフローの問題に注意してください。float:left

于 2012-09-03T05:53:10.343 に答える