3

私は自分のページにsubnavスタイルのBootstrapscrollspyを実装しましたが、奇妙なことが起こっているようです。私には4つのセクションがあり、それぞれにIDを指定したdivがあります。ただし、リンクをクリックするかスクロールすると、奇妙な場所にジャンプします。

こちらでご覧いただけます。 http://www.writeupp.com/faq.aspx

何か案は?

4

2 に答える 2

3

私はあなたが話しているのと同じような問題を抱えていました。スクロールすると上部のナビゲーションがちらつくところ。ページにタブ可能なコンテンツがあったからだと気づきました。これに対する私の修正は、data-spy ="scroll"に加えてdata-target="。navbar"をbody要素に追加して、scrollspyが変更するナビゲーションバーを認識できるようにすることでした。これがお役に立てば幸いです。

<body data-spy="scroll" data-target=".navbar">
于 2012-06-14T14:28:23.050 に答える
0

scrollspyまた、古いバージョンのIEで使用する場合は、anchorsがhtml5要素を指している場合、たとえばsection.navの最初の2つの要素の間でちらつきが発生することにも注意してanchorsくださいul。これは、jqueryがこれらの「外部」DOM要素の位置を把握できないためです。これを修正するには、sdivの代わりにsectionsを使用するか、modernizr.js(具体的にはhtml5shivコンポーネント)を使用します。

詳細については、 Modernizrサイトを確認してください。

于 2012-11-16T14:02:35.297 に答える