:Twitterのブートストラップ - 私はTwitterのブートストラップを使用していると私は、次のしている応答接辞
<div class="row">
<div class="span3">
<div data-spy="affix">
<form>
<!-- inputs and stuff -->
</form>
</div>
</div>
<!-- span9 and its contents -->
</div>
ブートストラップが正しく<div>
に接辞効果を適用していると私はページを下にスクロールすると、それはまだまま。しかし、ページをモバイルディメンションにリサイズし、レスポンス効果がブートストラップで発生すると(navbar collapsing/objectsがうまく整列している)、添付された<div>
はページの他の要素の上にあり、乱雑になります。 .affix
にはposition: fixed
がありますので、これがうまく説明できます。
私はBootstrapのウェブサイトに行き、ページをモバイルディメンションにリサイズしました。その場合、添付された要素(そのケースでは<ul>
)は、他の要素の上を行くことなくその自然な場所をうまく流れます。私はまた、それが起こると、クラスがaffix
からaffix-top
に変更されていることに気付きました。
フレームワークが明らかに同じように動作しないため、これがカスタマイズかどうか、またはフレームワークの一部であるかどうかはわかりません。誰もこれについて詳しく説明できますか? <div>
で同じ動作をする必要があります。ページがモバイルサイズにリサイズされると、添付された要素は自然な場所に移動します。
編集:私の観察には欠陥があります。私はそのページの要素が最初にaffix-top
を持っていて、data-top-offset
の下にスクロールすると、それはaffix
に変わることに気付きました。サイズ変更時に私の<div>
が<ul>
のようにレンダリングされない理由はまだ説明していません。
興味深い質問、私は同じような問題を抱えています。私の場合は、貼り付けられたサイドバーが大きくなり、内容が重なってしまいます。私は一般的にこの新機能の文書化が不足していると思います。 – markus
@ markus-tharkun私の答えはあなたの問題にも対処できると思います( 'width:auto;')。 – Sara