0

一部のコンテンツの途中にtwitter-bootstrapナビゲーションバーがあり、スティッキーにしたいです。

スティッキーjqueryプラグインgithubページを使用しています。

githubページ自体にあるように:

場合によっては、要素が「固定」されているときに、要素に固定幅を設定する必要があります。

私はこれを実験して、次のことを行いました。

唯一の違いはここにあります:

width:20px;

問題は、スクロールすると幅が狭くなり、所定の位置に留まるというナビゲーションバーでは機能しないことです。

こちらの例をご覧ください。

ナビゲーションバーの外観に満足しているので、問題を解決する方法について競合することはありません。固定幅を追加すると、twitter-bootstrap機能が壊れますか?

もう一つの問題は、固定幅を追加してもべたつかないことです。

これが私が追加した例です:

#stickynavbar{
    width:200px;
}

だから私が持っている質問はどちらかです:

  • この特定の問題を解決する方法または
  • プロジェクトの初期段階であるため、別のプラグインまたはボックス外のソリューションが同じように役立つ可能性があります。

正しい方向へのポインタが何であれ、この特定の問題を解決するか、まったく異なるアプローチを使用してそれらを回避することができます。

4

2 に答える 2

1

コードの修正を避けるために、hcStickyjQueryプラグインをお勧めします。

実装は簡単です:$('selector').hcSticky();

このプラグインを実装すると、コードはTHISFIDDLEのようになります。

于 2013-03-26T17:04:05.057 に答える
0

width: 100%のために#stickynavbar

于 2013-03-26T17:02:58.093 に答える