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, ゼヒトモのホームページ作成・制作サービス, 仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス
2026/10/18
スパム
2026/10/17
神社
御朱印
2026/10/16
AI
2026/10/15
ホームページ制作
2026/10/14
Mac