ScrollRevealを利用してスクロール時に動きをつけたいと思っています。
https://scrollrevealjs.org/
しかし現状動きはなく、opacityが0になってしまっていて画面から見えなくなってしまいます。
位置などもみてみると、動く前の状態で止まってしまっているように思えます。
参考にしたサイト
https://liginc.co.jp/500530
https://scrollrevealjs.org/
headの中身はほとんどbootstrapのスターターです。
jsファイルは正しく読み込まれています。console.log('test')は表示できました。
<!doctype html> <html lang="ja"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> <!-- Style CSS --> <link rel="stylesheet" href="css/style.css"> <title>test</title> </head> <body> <div class="top-area mt-2"> <h4 class="text-white">名前</h4> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script> <script src="https://use.fontawesome.com/releases/v5.5.0/js/all.js"></script> 下記が追記した部分です <script src="https://unpkg.com/scrollreveal"></script> <script src="scroll.js"></script> </body> </html>
js
1$(function() { 2 ScrollReveal().reveal('.text-white', { 3 duration: 800, 4 viewFactor: 1, 5 origin: 'left', 6 distance: '250px', 7 reset: true 8 }); 9})
試したこと。
scriptタグの中に直接書く。
scriptの読み込む位置が怪しいのでしょうか?
どこに原因があるのかわかりませんでした。
どなたか知恵を貸していただけないでしょうか?
追記
https://github.com/jlmakes/scrollreveal/issues/338
ここも参考にしてみましたが、うまくいきませんでした。
https://jsbin.com/
こちらでコードを試してみると正しく動くのですが、なぜかブラウザ上だと動かないです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。