Python matplotlibを使って学ぶ統計処理 正規分布 新しいページはコチラ
提供: yonewiki
(→アニメーションマーカー) |
(→アニメーションマーカー) |
||
153行: | 153行: | ||
$(".marker-animation").each(function(){ | $(".marker-animation").each(function(){ | ||
var position = $(this).offset().top; //ページの一番上から要素までの距離を取得 | var position = $(this).offset().top; //ページの一番上から要素までの距離を取得 | ||
− | var scroll = $(window).scrollTop(); // | + | var scroll = $(window).scrollTop(); //現在表示している画面の上部部分についてページ位置情報を取得 |
var windowHeight = $(window).height(); //ウインドウの高さを取得 | var windowHeight = $(window).height(); //ウインドウの高さを取得 | ||
− | if (scroll > position - windowHeight){ // | + | if (scroll > position - windowHeight){ //アニメーションマーカーを行う文字の位置から |
− | $(this).addClass('active'); // | + | //画面の高さを引いた部分よりスクロール位置が大きくなったら |
+ | $(this).addClass('active'); //.marker-animationのactiveというスタイル要素状態を設定する | ||
} | } | ||
}); | }); | ||
165行: | 166行: | ||
<syntaxhighlight lang="css"> | <syntaxhighlight lang="css"> | ||
<style type= "text/css"> | <style type= "text/css"> | ||
− | .marker-animation.active{ | + | .marker-animation.active{ #mraker-animation.activeというスタイルになると |
− | background-position: -100% .5em; | + | background-position: -100% .5em; // |
} | } | ||