2016/11/18
javascript JQuery
備忘録です。
ヘッダーやナビなどが任意の高さにスクロールしたらクラスを付与する方法です。
参考サイト
任意の量スクロールしたらクラス付与するjs
ページの頭から300px以上のスクロールで.fixedが付く
$(window).scroll(function(){
if ($(window).scrollTop() > 300) {
$('#nav').addClass('fixed');
} else {
$('#nav').removeClass('fixed');
}
});
要素の高さを取得し、ページトップから要素の高さ以上スクロールしたら.fixedを付与
$(window).scroll(function(){
var element = $('#header'),
scroll = $(window).scrollTop(),
height = element.outerHeight();
if ( scroll > height ) {
element.addClass('fixed');
} else {
element.removeClass('fixed');
}
});
ゼヒトモ内でのプロフィール: ROCKSTREAM, ゼヒトモのホームページ作成・制作サービス, 仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス
2025/01/31
JQuery
2025/01/01
神社
御朱印
相模原
2024/10/27
ブラウザ
カスタム投稿
Wordpress
2024/08/20
神社
御朱印
2024/07/06
神社
御朱印