をscrollspy問題は、次のとおりです。マテリアライズは、だからここで開始するオフセット問題
赤い線がtopicTimer0
それより上のオフセットではないにする必要があります。メニューには、次のコードで、本体の上部にある設定(特に、これは元のHTMLは、jQueryを使って追加されているようではなく、要素の後に見えるものではありません)です。ここで
<div class="col s2 z-depth-2">
<h3>timer</h3>
<hr>
<ul class="section table-of-contents">
<li><a href="#topic0OnScreen" class="active"><h5>topicTimer0</h5></a>
<ul></ul>
</li>
<li><a href="#topic1OnScreen" class=""><h5>topicTimer1</h5></a>
<ul></ul>
</li>
<li><a href="#topic2OnScreen" class=""><h5>topicTimer2</h5></a>
<ul></ul>
</li>
</ul>
</div>
何元のHTMLルックスです以下のような:ここでは
<div class="col s2 z-depth-2">
<h3>timer</h3>
<hr>
<ul class="section table-of-contents">
</ul>
</div>
この状態で、それのJSFiddleある:(https://jsfiddle.net/u1owwv9p/)今ではJSFIddleに注意すべきである、それはリストに新しいtopicTimer
を追加すると下部に別のトピックヘッダーを追加するようないくつかの余分な問題を追加しますしかし、これらの問題は実際のプログラムには現れません。唯一のものは、私が描いたものです。
ここに私がここで何をしているのかに関するドキュメントへのリンクがあります:(http://materializecss.com/scrollspy.html)。
フィドルに添付された量(無限の繰り返しと一緒に)は、トラブルシューティングを非常に困難にします。あなたの問題の正確な状況と、問題を解決するためにどのような措置をとったのか/解決しようとしたことについて少し具体的にできますか? –
@MattNewelskiはい、私は理解しています。正しく表示するのは非常に難しい問題です。質問がうまく行かないことを知っています。できれば、私は少しでも改善していきます。 –