Ich habe viele Tutorials gelesen, aber ich habe Mühe, ScrollReveal zur Arbeit zu bringen. Ich habe zwei große Spalten, wobei die linke eine Bildlaufleiste und die rechte keinen Bildlauf verwendet.ScrollReveal funktioniert nicht im benutzerdefinierten Ansichtsfenster
Es gibt keine Fehler in der Konsole, und ich das, wenn ich das div-Element überprüfen, die ich aufgedeckt werden sollen:
<div class="foo" data-sr-id="1" style="; visibility: visible; -webkit-transform: translateY(0) scale(1); opacity: 1;transform: translateY(0) scale(1); opacity: 1;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0s, opacity 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; transition: transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0s, opacity 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0s; ">
text1
</div>
Hier ist, was im Kopfteil ist:
<script src="https://unpkg.com/scrollreveal/dist/scrollreveal.min.js"></script>
<script>
window.sr = ScrollReveal();
</script>
<style>
/* Ensure elements load hidden before ScrollReveal runs */
.sr .fooReveal {
visibility: hidden;
}
</style>
Recht vor dem schließenden Body-Tag, ich habe dies:
<script>
// window.sr = ScrollReveal();
// as a DOM node...
var fooContainer = document.getElementById('fooContainer');
sr.reveal('.foo', {
container: fooContainer
});
console.log(fooContainer)
// as a selector...
sr.reveal('.bar', {
container: '#barContainer'
});
</script>
Schließlich, wenn ich ScrollReveal in die Konsole eingeben, bekomme ich diese:
ScrollReveal 15 : 10: 28.907 ƒ e (n) {return "undefined" == typeof this || Object.getPrototypeOf (this)! == e.prototype? New e (n) :(O = dies, O.version = "3.3 .6 ", O.tools = neu E, O.isSupported()? (O.tools.extend (O.dedefaults, n || {}), O.de faults.container = ...
Irgendwelche Ideen, was ich falsch mache?
Ich habe eine anständige jQuery auf Scroll-Funktion zeigen, wenn Sie wollen sehen, dass ohne ein zusätzliches Plugin. Nun, ich benutze jQuery.fn, aber das ist kein extra Plugin. Funktioniert in allen Browsern und Geräten einwandfrei. Es gibt auch die GreenSock-Bibliothek, aber das ist eine extra Anfrage jedes Mal, und ich bin nicht so beeindruckt, wenn Sie hinter die selektiven Demos da draußen schauen. Und die Lizenz (lol) – ptts
Sicher. Es ist einen Versuch wert! –