고정 div가있는 slideDown () 및 나머지 콘텐츠 푸시

사용자 3775285

내 목표는 div요소를 클릭하여 아래 / 위로 슬라이드 하는 것입니다. 때 내가 원하는 div슬라이드를 아래로 / 아래의 내용까지 또한 위 / 아래 이동합니다. 나는 또한 div페이지가 스크롤 될 때 이것이 고정되어 있기를 바랍니다 .

여기 내 시도입니다 ...

HTML :

 <div id="slidebox">Some content</div>
 <div id="wrap">Some content <input type="button" id="btn" value="Show Div"></div>

CSS :

#slidebox{
 height:100px;
 display:none;
 position:relative;
 background:red;
}

#wrap{
 height:1000px;
 background:green;
 position:relative;
}

#btn{
 position:absolute;
 top:100px;
 left:0px;
}

JQuery :

  $("#btn").click(function(){
                 if ($("#slidebox").is(":hidden")){
                     $("#slidebox").slideDown(1500);
                 }else{
                     $("#slidebox").slideUp(1500);
                 }                  
            });

나는 첫 번째 목표를 달성했습니다. wrap의해 가압된다 slidebox. 그러나 페이지가 스크롤되면 slidebox고정되어 있지 않습니다. 둘 다에서 위치 속성을 변경하려고 시도했지만 divs바람직하지 않은 동작이 시작됩니다. 욕망 효과를 얻기 위해 무엇을 할 수 있습니까? 감사.

Ionut

위에서 스크롤 위치 요소에 x추가되는 클래스 보다 크면 클래스를 추가 할 수 있습니다 .position: fixed;#slidebox

$("#btn").click(function() {
  if ($("#slidebox").is(":hidden")) {
    $("#slidebox").slideDown(1500);
  } else {
    $("#slidebox").slideUp(1500);
  }

});
$(window).scroll(function() {
  $("#slidebox").toggleClass('fixed', $(window).scrollTop() > 10);
})
#slidebox {
  height: 100px;
  display: none;
  position: relative;
  background: red;
  z-index: 1;
}

#slidebox.fixed {
  position: fixed;
  top: 0;
  width: 100%;
}

#wrap {
  height: 1000px;
  background: green;
  position: relative;
}

#btn {
  position: absolute;
  top: 100px;
  left: 0px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="slidebox">Some content 1</div>
<div id="wrap">Some content 2<input type="button" id="btn" value="Show Div"></div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

콘텐츠를 푸시하지 않고 div 크기 조정

분류에서Dev

div를 부모의 나머지 부분을 채우고 콘텐츠로 성장 시키십시오.

분류에서Dev

고정 HTML 머리글 및 바닥 글이있는 페이지 레이아웃, 유연한 콘텐츠

분류에서Dev

토글 패널을 중지하여 나머지 콘텐츠를 푸시하는 방법

분류에서Dev

정적 페이지 및 콘텐츠 nodejs 캐시

분류에서Dev

Swift 5 및 Storyboard UITableViewDelegate가 사용자 지정 또는 기타 스타일 콘텐츠를 표시하지 않음

분류에서Dev

나머지 콘텐츠를 이동하지 않고 div를 아래로 이동

분류에서Dev

동적 콘텐츠 추가 및 스타일 지정

분류에서Dev

메시지 알림 및 콘텐츠 가져 오기

분류에서Dev

왼쪽 부동 div 아래에 페이지 콘텐츠 푸시

분류에서Dev

div 콘텐츠 및 해시 URL 변경

분류에서Dev

특정 페이지에있는 경우 콘텐츠 표시

분류에서Dev

설정된 시간 간격으로 볼 수있는 콘텐츠가 변경되지만 나중에 이전 콘텐츠가 깜박입니다.

분류에서Dev

% -height 및 100 % 콘텐츠 섹션이있는 고정 헤더

분류에서Dev

div 및 해당 콘텐츠가 페이지에 표시되지 않음

분류에서Dev

고정 헤더가있는 가로 및 세로 스크롤 가능 콘텐츠

분류에서Dev

jQuery : 현재보기에서 볼 수있는 콘텐츠 만 표시하고 스크롤시 나머지는로드합니다.

분류에서Dev

작성자, 콘텐츠 및 메시지를 고정한 사용자를 얻으려고하십니까?

분류에서Dev

Python : 사용자 지정 콘텐츠, 위젯 및 이벤트 루프없이 큰 창을 표시하는 방법

분류에서Dev

콘텐츠를 표시하지 않는 TableViewController 콘텐츠 (reloadData)

분류에서Dev

HTML DIV가 보이지 않을 때 콘텐츠를 위에 표시하지 않고 다른 콘텐츠를 가리지 않는 이유는 무엇입니까?

분류에서Dev

Vaadin 기본 레이아웃 : 고정 머리글 및 바닥 글 + 스크롤 가능한 콘텐츠

분류에서Dev

jQuery 콘텐츠 컨트롤러가 콘텐츠를 제대로 표시하고 숨기지 않습니다.

분류에서Dev

EditText 콘텐츠가 혼란스러워지고 방향 변경시 이전 콘텐츠와 겹칩니다.

분류에서Dev

표 및 표 셀 값이있는 표시 속성을 사용하여 Div 콘텐츠 정렬

분류에서Dev

고유 콘텐츠 크기가있는 NSStackView 및 하위보기

분류에서Dev

SwiftUI WebView에서 콘텐츠 사용자 지정 (바닥 글 및 머리글 메모 추가)

분류에서Dev

콘텐츠 / 페이지로드시 체크 박스 체크 및 값 설정

분류에서Dev

콘텐츠가 아래로 푸시 됨

Related 관련 기사

  1. 1

    콘텐츠를 푸시하지 않고 div 크기 조정

  2. 2

    div를 부모의 나머지 부분을 채우고 콘텐츠로 성장 시키십시오.

  3. 3

    고정 HTML 머리글 및 바닥 글이있는 페이지 레이아웃, 유연한 콘텐츠

  4. 4

    토글 패널을 중지하여 나머지 콘텐츠를 푸시하는 방법

  5. 5

    정적 페이지 및 콘텐츠 nodejs 캐시

  6. 6

    Swift 5 및 Storyboard UITableViewDelegate가 사용자 지정 또는 기타 스타일 콘텐츠를 표시하지 않음

  7. 7

    나머지 콘텐츠를 이동하지 않고 div를 아래로 이동

  8. 8

    동적 콘텐츠 추가 및 스타일 지정

  9. 9

    메시지 알림 및 콘텐츠 가져 오기

  10. 10

    왼쪽 부동 div 아래에 페이지 콘텐츠 푸시

  11. 11

    div 콘텐츠 및 해시 URL 변경

  12. 12

    특정 페이지에있는 경우 콘텐츠 표시

  13. 13

    설정된 시간 간격으로 볼 수있는 콘텐츠가 변경되지만 나중에 이전 콘텐츠가 깜박입니다.

  14. 14

    % -height 및 100 % 콘텐츠 섹션이있는 고정 헤더

  15. 15

    div 및 해당 콘텐츠가 페이지에 표시되지 않음

  16. 16

    고정 헤더가있는 가로 및 세로 스크롤 가능 콘텐츠

  17. 17

    jQuery : 현재보기에서 볼 수있는 콘텐츠 만 표시하고 스크롤시 나머지는로드합니다.

  18. 18

    작성자, 콘텐츠 및 메시지를 고정한 사용자를 얻으려고하십니까?

  19. 19

    Python : 사용자 지정 콘텐츠, 위젯 및 이벤트 루프없이 큰 창을 표시하는 방법

  20. 20

    콘텐츠를 표시하지 않는 TableViewController 콘텐츠 (reloadData)

  21. 21

    HTML DIV가 보이지 않을 때 콘텐츠를 위에 표시하지 않고 다른 콘텐츠를 가리지 않는 이유는 무엇입니까?

  22. 22

    Vaadin 기본 레이아웃 : 고정 머리글 및 바닥 글 + 스크롤 가능한 콘텐츠

  23. 23

    jQuery 콘텐츠 컨트롤러가 콘텐츠를 제대로 표시하고 숨기지 않습니다.

  24. 24

    EditText 콘텐츠가 혼란스러워지고 방향 변경시 이전 콘텐츠와 겹칩니다.

  25. 25

    표 및 표 셀 값이있는 표시 속성을 사용하여 Div 콘텐츠 정렬

  26. 26

    고유 콘텐츠 크기가있는 NSStackView 및 하위보기

  27. 27

    SwiftUI WebView에서 콘텐츠 사용자 지정 (바닥 글 및 머리글 메모 추가)

  28. 28

    콘텐츠 / 페이지로드시 체크 박스 체크 및 값 설정

  29. 29

    콘텐츠가 아래로 푸시 됨

뜨겁다태그

보관