Ich bin nicht sicher, ich habe, was Sie erreichen wollen, so ist dies, wie ich wähle zu interpretieren, was Sie in Ihrer Frage schrieben:
Im anschaulichen Beispiel, dass Sie zur Verfügung gestellt, ist es möglich, die klicken auf jeder Folie, um diese Folie zu öffnen. Wenn dies geschehen ist, möchten Sie, dass Folie 8 übersprungen wird, wenn der Benutzer auf die Navigationstasten auf der Seite klickt oder die Bildlauftaste verwendet.
Wenn dies der Fall ist, macht das Hinzufügen des folgenden Listeners für onLeave einer Folie in Kombination mit der CSS im unteren Teil die Folie # 8 immer dann aus, wenn die Klasse ".scrollfix" vorhanden ist (vielleicht sollte sie umbenannt werden) „.scrollskip“ oder etwas ähnliches):
$("#fullpage").fullpage({ onLeave: function(index, nextIndex, direction) {
setTimeout(function() {
var skip_section = $(".scrollfix").length > 0;
if (nextIndex === 8 && skip_section) {
if (direction === "down") {
$("#fullpage").fullpage.moveSectionDown();
} else {
$("#fullpage").fullpage.moveSectionUp();
}
}
},1);
} })
die CSS muss aktualisiert werden, um die Folie zu verstecken vollständig und nicht nur macht es unsichtbar:
.scrollfix {
display: none!important;
}
Einfügen des JS-Code oben in dev Tools Konsole während Sie auf Ihrer Beispielseite sind und th machen bei kleinen Änderungen an der Scrollfix führt zu dem Verhalten, das ich denke, Sie suchen. Da Sie bereits einen "onLeave" -Ereignislistener in Ihrem Code haben, wird durch das Hinzufügen dieses Fixes in den Entwicklungstools das Standardverhalten gebrochen, aber Sie sollten den Code an der richtigen Stelle hinzufügen können, damit beide gleichzeitig funktionieren.
Sie über Konzepte sprechen, die nicht allgemein 'frame' verstanden werden,' zweiten LAYER', 'ersten LAYER' ... Nicht einfach, es zu folgen. Sie müssten angeben, was Sie damit meinen. – Alvaro
Danke für den Vorschlag @Alvaro. Ich habe versucht, es auf "Inhalte" und "Folie" zu reduzieren, die anscheinend üblich sind. –
* 'Während der zweite Inhalt aktiviert ist, möchte ich die Folie Nummer 8 überspringen * was? –