スクロールして現れたらアニメーション(フェード等)開始jquery
webサイトを下にスクロールして、現れたらアニメーションを開始する方法。jqueryを利用。
js
//表示されたら動く
$(function() {
$(window).scroll(function() {
$(".fadeInUp1").each(function() {
var scroll = $(window).scrollTop();
var blockPosition = $(this).offset().top;
var windowHeihgt = $(window).height();
if (scroll > blockPosition - windowHeihgt + 300) {
$(this).addClass("fadeInUp");
}
});
});
});
Animate.cssをダウンロード
HTML
<div id="point1" class="fadeInUp1">●動かしたいボックス●</div>
css
.fadeInUp1 {
opacity: 0;
}
.fadeInUp {
animation-name: fadeInUp;
animation-duration: 2s;
animation-fill-mode: forwards;
}
//アニメーション開始の時間を調整
#point1 {
animation-delay: 0.5s;
}
safariでは次を追加
$(document).ready( function(){
// ページ読み込み時に実行したい処理
});
HOME > javascript > スクロールして現れたらアニメーション(フェード等)開始jquery
javascript
- slick sliderのサムネイルを縦に流す
- formのoninput-output。結果を3桁ごとにカンマが入る数値タイプに変換
- マウスオーバー・マウスアウト(スマホの時はクリック)で画像を切り替えるjquery。
- querySelectorAllエレメントのhrefをforEachで削除する
- jQuery,Masonry,imagesloadedで画像を敷き詰める
- jQueryで特定のページからリンクされた後のページでclassを追加
- カレンダー
- 特定の要素を持っていたら(あったら)jQuery
- スクロールすると上からニョキッと降りてくるメニューjQuery
- マウス・マウスホイールで横スクロールするjavascript
- 横スクロール要素をマウスホイールで動かせるjavascript
- jqueryとcssでタブ
- 特定の要素を持つ時にclassを付けるjQuery
- MOREボタンで数件ずつ要素を表示wp
- slick 基本
- スクロールして表示するとフェードイン
- スクロールして表示されたタイミングでアクションを起こすjs
- スクロールするとメニューが上からゆっくり降りてきてヘッダー固定・Y座標0でメニューがスムーズに上がる(消える)
- Enterキーを押すとinputが空欄になるのを防ぐ
- jsでふわふわ縦に揺れる
- 特定の要素の幅と高さを取得するjavascript
- ウィンドウ幅リサイズごとにブラウザをリロードするjavascript
- サイトにローディングを実装するjavascript