は、私はそれのために行く方法はありません。このコンテナ
から聞くスクリプトを作成する必要があります。
ステータスクラスを使用する場合は、in this fullpage.js tutorialのように以前のものに基づいて新しいクラスを作成してください。
親クラスが要件に一致する場合にのみ適用される条件付きCSSクラスを作成します。いくつかのため
<div id="fullpage">
<div class="section"></div>
<div class="section myClass"></div>
<div class="section"></div>
<div>
場合:あなたが持つセクション1スライド0
.fp-viewing-1-0 .myClass{
color: red;
}
にあるとき
このような何かは、例えば、唯一のmyClass
を持つ要素にred
色を適用しますあなたが実際にクラスを動的に追加する必要がある他の理由(プラグインの使用など)、次にfullpage.jsコールバックonLeave
またはafterLoad
:
$('#fullpage').fullpage({
onLeave: function(index, nextIndex, direction){
var destination = $('.section').eq(nextIndex - 1);
destination.find('.my-element').addClass('myClass');
}
});
スクリプト(編集済みの最初の投稿)は機能しますが、意図した通りではありません。私がインデックス3からスクロールするとき、私はそれを働かせるためにスクロールアクションを何度も繰り返さなければならない。なぜなのかご存知ですか ? –
私はすでにあなたの質問に答えました。他の問題がある場合は、別の質問を作成する必要があります。 – Alvaro
? プラグインが私のスクリプトで意図したとおりに動作しません...クラス.ignoreを正しく削除/追加し、同じ方法で.ignoreセクションをスキップしますが、無視されたセクションの横にあるセクションからスクロールするとそれはスクロールしません(実際には10-20回の試行の後に行います)。 私の問題のビデオを作りますか?私はそれが十分明確であるかどうかわからない:¥ –