スクロールして表示されたタイミングでアクションを起こすjs
手順1 scrollrevealをダウンロード
scrollrevealをダウンロード
https://github.com/jlmakes/scrollreveal
手順2 ScrollReveal.min.jsをhtmlに読み込む
<script src="../js/scrollreveal.min.js"></script>
手順3 ScrollRevealでアニメーションする要素の初期化
CSS
.box{
visibility: hidden;
}
手順4 jsに記載
ScrollReveal().reveal('.box');
手順5 アニメーションする要素にcssを付ける
<div class="box">テキスト</div>
手順6 jsアレンジ
ScrollReveal().reveal('.box', {
duration: 800, // アニメーションにかかる時間
viewFactor: 0.2, // 0~1,どれくらい見えたら実行するか
reset: true // アニメーション表示を繰り返すかしないか
});
HOME > javascript > スクロールして表示されたタイミングでアクションを起こすjs
javascript
- slick sliderで逆にすると画像が表示されなかったり途中で切れる場合
- slick sliderのサムネイルを縦に流す
- formのoninput-output。結果を3桁ごとにカンマが入る数値タイプに変換
- マウスオーバー・マウスアウト(スマホの時はクリック)で画像を切り替えるjquery。
- querySelectorAllエレメントのhrefをforEachで削除する
- jQuery,Masonry,imagesloadedで画像を敷き詰める
- jQueryで特定のページからリンクされた後のページでclassを追加
- カレンダー
- 特定の要素を持っていたら(あったら)jQuery
- スクロールすると上からニョキッと降りてくるメニューjQuery
- マウス・マウスホイールで横スクロールするjavascript
- 横スクロール要素をマウスホイールで動かせるjavascript
- jqueryとcssでタブ
- 特定の要素を持つ時にclassを付けるjQuery
- スクロールして現れたらアニメーション(フェード等)開始jquery
- MOREボタンで数件ずつ要素を表示wp
- slick 基本
- スクロールして表示するとフェードイン
- スクロールするとメニューが上からゆっくり降りてきてヘッダー固定・Y座標0でメニューがスムーズに上がる(消える)
- Enterキーを押すとinputが空欄になるのを防ぐ
- jsでふわふわ縦に揺れる
- 特定の要素の幅と高さを取得するjavascript
- ウィンドウ幅リサイズごとにブラウザをリロードするjavascript
- サイトにローディングを実装するjavascript