[JQUERY] 800 픽셀을 한 후 스크롤 아래에 DIV보기
JQUERY800 픽셀을 한 후 스크롤 아래에 DIV보기
해결법
-
1.당신은 픽셀의 수를 스크롤 한 후 사업부를 표시 할 경우 :
당신은 픽셀의 수를 스크롤 한 후 사업부를 표시 할 경우 :
작업 예
$(document).scroll(function() { var y = $(this).scrollTop(); if (y > 800) { $('.bottomMenu').fadeIn(); } else { $('.bottomMenu').fadeOut(); } });
$ (문서) .scroll (함수 () { VAR y를 $ (이)를 .scrollTop () =; 경우 (Y> 800) { ( '. bottomMenu')를 $ fadeIn ()를.; } 다른 { ( '. bottomMenu')를 $ 페이드 아웃을 ().; } }); 몸 { 높이 : 49 픽셀; } .bottomMenu { 표시 : 없음; 위치 : 고정; 바닥 : 0; 폭 : 100 %; 높이 : 60 픽셀; 국경 정상 : 1 x 1 픽셀 고체 # 000; 배경 : 빨간색; Z- 색인 : 1; } <스크립트 SRC = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
스크롤 아래로 ... P>
DIV>그것의 간단하지만 효과적인.
.scroll에 대한 설명서 () .scrollTop에 대한 설명서 ()
당신은 픽셀의 수를 스크롤 한 후 사업부를 표시 할 경우,
작업 예
myID = document.getElementById("myID"); var myScrollFunc = function() { var y = window.scrollY; if (y >= 800) { myID.className = "bottomMenu show" } else { myID.className = "bottomMenu hide" } }; window.addEventListener("scroll", myScrollFunc);
MYID = document.getElementById를 ( "MYID"); VAR myScrollFunc = 함수 () { VAR y를 window.scrollY를 =; 경우 (Y> = 800) { myID.className는 "bottomMenu 쇼"= } 다른 { myID.className는 "bottomMenu 숨기기"= } }; window.addEventListener ( "스크롤"myScrollFunc); 몸 { 높이 : 2000px; } .bottomMenu { 위치 : 고정; 바닥 : 0; 폭 : 100 %; 높이 : 60 픽셀; 국경 정상 : 1 x 1 픽셀 고체 # 000; 배경 : 빨간색; Z- 색인 : 1; 전환 : 모두 1; } .hide { 불투명도 : 0; 왼쪽 : -100 %; } .보여 주다 { 불투명도 : 1; 왼쪽 : 0; }
DIV>.scrollY에 대한 문서 .ClassName과에 대한 문서 .addEventListener에 대한 문서
당신은 스크롤 한 후 요소를 표시 할 경우 :
작업 예
$('h1').each(function () { var y = $(document).scrollTop(); var t = $(this).parent().offset().top; if (y > t) { $(this).fadeIn(); } else { $(this).fadeOut(); } });
$ (문서) .scroll (함수 () { 사용자가 스크롤의 800 픽셀 후 // 표시 요소 VAR y를 $ (이)를 .scrollTop () =; 경우 (Y> 800) { ( '. bottomMenu')를 $ fadeIn ()를.; } 다른 { ( '. bottomMenu')를 $ 페이드 아웃을 ().; } 사용자가 스크롤 과거 후 // 표시 요소 // 부모의 위쪽 가장자리 $ ( 'H1'). 각 (함수 () { .. VAR t = $ (이) .parent () 오프셋 (offset) 위쪽; 경우 (Y> t) { () (이) .fadeIn $; } 다른 { () (이) .fadeOut $; } }); }); 몸 { 높이 : 49 픽셀; } .bottomMenu { 표시 : 없음; 위치 : 고정; 바닥 : 0; 폭 : 100 %; 높이 : 60 픽셀; 국경 정상 : 1 x 1 픽셀 고체 # 000; 배경 : 빨간색; Z- 색인 : 1; } .scrollPast { 폭 : 100 %; 높이 : 150 픽셀; 배경 : 파란색; 위치 : 상대; 상단 : 50 픽셀; 여백 : 20 픽셀 0; } H1 { 표시 : 없음; 위치 : 절대; 바닥 : 0; } <스크립트 SRC = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
아래로 스크롤 ... P>
당신이 내 부모 H1>로 스크롤 할 때나는 페이드 DIV>
당신이 내 부모 H1>로 스크롤 할 때나는 페이드 DIV>
당신이 내 부모 H1>로 스크롤 할 때나는 페이드 DIV>
나는 당신이 800 픽셀 DIV> 과거 스크롤 할 때 페이드아무도는 대신 요소의 부모의 오프셋 (offset) 잡아 없습니다 ;, : 디스플레이 설정 요소의 오프셋을 얻을 수 없습니다.
.each에 대한 설명서 () .parent에 대한 설명서 () .offset에 대한 설명서 ()
당신은 탐색 또는 사업부 스틱이 있거나 당신이 그것을하고 백업 스크롤 나침반을 보정 /의 도킹으로 스크롤하면 페이지 상단에 고정하려면 :
작업 예
$(document).scroll(function () { //stick nav to top of page var y = $(this).scrollTop(); var navWrap = $('#navWrap').offset().top; if (y > navWrap) { $('nav').addClass('sticky'); } else { $('nav').removeClass('sticky'); } }); #navWrap { height:70px } nav { height: 70px; background:gray; } .sticky { position: fixed; top:0; }
$ (문서) .scroll (함수 () { 페이지의 상단에 // 스틱 탐색 VAR y를 $ (이)를 .scrollTop () =; navWrap var에 = $ ( '# navWrap') (오프셋) 최고..; 경우 (Y> navWrap) { $ ( '탐색') AddClass ( '끈적.'); } 그밖에 { $ ( '탐색') RemoveClass ( '끈적.'); } }); 몸 { 높이 : 49 픽셀; 여백 : 0; } {#navWrap 높이 : 70 픽셀 } {탐색 높이 : 70 픽셀; 검정색; } {.어려운 위치 : 고정; 최고 : 0; } H1 { 여백 : 0; } <스크립트 SRC = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> script>
HP 자체가 뇌의 바이러스 지옥 릭 그라 임스의 나쁜에서 백업 할 수 있습니다. 육체는 육중 애니메이션 시체를 찾고. 두뇌는 질병이나 잘못을, 높은? 협곡 omero 언데드 종말 생존자는 재미 있었다. 죽은 영혼의이 어리석은 생물, 실제로, 악은 삶의 자신의 뇌를 먹는 dentevil 쇼 도착 저항을 스토킹. 그는 끔찍한 좀비로, 시체, 크리켓 방망이 최대 Brucks의 발전을 움직이는 사람. 부두의 사제 살 먹는, 죽은 고기를 먹는 바이러스. 단지해진위한 존부 그들의 눈은 뇌에, 하늘을 죽은 가자. 뇌는 언데드 좀비 모르겠어요. 나쁜 부패 부두 공포로. ELIVS의 ingdead tofth 근처. P>
'JQUERY' 카테고리의 다른 글
[JQUERY] 번호 세 자리마다에 쉼표를 추가 (0) 2020.10.14 [JQUERY] 런타임에 jQuery를 가진 CSS 규칙 / 클래스 만들기 (0) 2020.10.14 [JQUERY] POST (AJAX) JSON 통해 데이터를 전송 및 JSON 제어기로부터 응답을 수신 (MVC) (0) 2020.10.14 [JQUERY] DIV가 넘쳐 요소가있는 경우 jQuery로 확인 (0) 2020.10.14 [JQUERY] CORS POST 요청을 jQuery를 함께 일반 자바 스크립트에서 작동하지만, 왜? (0) 2020.10.14