다른 구성 요소의 특정 태그로 스크롤

문잘

버튼 클릭으로 한 구성 요소에서 다른 구성 요소로 이동하는 방법. 헤더 구성 요소에 "Home", "About", ...이있는 탐색 모음이있는 것처럼

<li><a class="text-white" href="#home">Home</a></li>
<li><a class="text-white" href="#about">About</a></li>
<li><a class="text-white" href="#jobs">Opportunities</a></li>
<li><a class="text-white" href="#volunteers">Volunteers</a></li>
<li><a class="text-white" href="#donors">Donors</a></li>
<li><a class="text-white" routerLink="/contact">Contact</a></li>

그리고 이와 같은 홈이라는 또 다른 구성 요소가 있습니다.

<section id="home">
  <app-home-component></app-home-component>
</section>

<section id="about">
  <app-about></app-about>
</section>

<section id="jobs">
  <app-jobs></app-jobs>
</section>

<section id="volunteers">
  <app-volunteers></app-volunteers>
</section>

<section id="donors">
  <app-donors></app-donors>
</section>

이제 탐색 모음에서 about 버튼을 클릭하면 홈 구성 요소의 about 구성 요소로 슬라이드해야합니다. 어떻게해야할지 모르겠습니다. 나는 id와 href를 사용해 보았지만 작동하지 않았습니다. 어떻게 작동할지 제안이 있습니까?

MajiD

에서 헤더 구성 요소의 링크에 queryParams를 추가 :

<li><a class="text-white" [routerLink]="['/home']" [queryParams]="{id: 'home'}">Home</a></li>
<li><a class="text-white" [routerLink]="['/home']" [queryParams]="{id: 'about'}">About</a></li>

구성 요소 queryParams에 대한 경로를 확인하고 ID가있을 경우에는보기로 스크롤해야합니다 :

constructor(private route: ActivatedRoute) {
    this.route. queryParams.subscribe(params => {
        if (params && params.id) {
            let element = document.getElementById(params.id);
            element && element.scrollIntoView();
        }
    });
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 기능 구성 요소 내부의 후크 기능 구성 요소에 대한 상태 설정

분류에서Dev

다른 구성 요소의 템플릿에서 HTML 요소로 스크롤 할 수 있습니까?

분류에서Dev

특정 구성 요소에 대해 스크롤 활성화

분류에서Dev

React의 큰 구성 요소에서 한 요소를 클릭하고 다른 요소로 스크롤하고 싶습니다.

분류에서Dev

다른 요소 내부의 요소로 가로로 스크롤

분류에서Dev

HTML 요소를 다른 요소의 중앙으로 스크롤

분류에서Dev

페이지 스크롤바로 특정 요소 만 스크롤

분류에서Dev

동일한 구성 요소 태그 이름이 다른 데이터 소스의 영향을받습니다.

분류에서Dev

ReactJS-다른 구성 요소에서 구성 요소의 상태를 어떻게 설정합니까?

분류에서Dev

특정 너비로 스크롤시 요소 표시 / 숨기기, 다른 너비로 전환

분류에서Dev

속성이 정의되지 않았습니다-React의 클래스 구성 요소에서 함수 후크 구성 요소로 전환

분류에서Dev

버튼 클릭으로 페이지를 다른 React 구성 요소로 스크롤하십시오.

분류에서Dev

특정 태그가있는 모든 요소를 구성 요소로 교체

분류에서Dev

jQuery로 스크롤하면 특정 요소가 표시됩니다.

분류에서Dev

customElenent : true가있는 스크립트 태그 내에서 Svelte.js 구성 요소 속성이 정의되지 않았습니다.

분류에서Dev

Angular2 : 구성 요소 내부의 html 요소에 대한 참조를 가져온 다음 해당 html 요소 위로 스크롤합니다.

분류에서Dev

특정 스크롤 후 다른 div 내부의 고정 div

분류에서Dev

React의 특정 구성 요소에 대한 상태 설정

분류에서Dev

한 구성 요소에 다른 파일의 다른 구성 요소로 상태를 전달하는 방법

분류에서Dev

JSON 배열의 특정 요소를 다른 요소로 복사

분류에서Dev

다른 복합 구성 요소의 f : facets 태그 내의 복합 속성

분류에서Dev

상위 구성 요소의 다른 소품으로 전달되는 구성 요소의 소품에 값을 설정합니다.

분류에서Dev

프롤로그 : 특정 속성이있는 다른 목록의 모든 구성원을 나열하려면 추가

분류에서Dev

동일한 클래스 이름을 가진 다른 클래스를 다른 구성 요소에 별도로 가져오고 서로 재정의-React

분류에서Dev

Firefox의 특정 스크롤 위치에서 요소가 사라집니다.

분류에서Dev

스크롤 된 특정 요소의 비율을 계산합니다.

분류에서Dev

구성 요소에서 서비스로 그리고 다른 구성 요소로 데이터 전달

분류에서Dev

시스템과 다른 시스템의 구성 요소 간의 uml 구성 요소 다이어그램 종속성

분류에서Dev

다른 화면에서 구성 요소 크기 조정

Related 관련 기사

  1. 1

    다른 기능 구성 요소 내부의 후크 기능 구성 요소에 대한 상태 설정

  2. 2

    다른 구성 요소의 템플릿에서 HTML 요소로 스크롤 할 수 있습니까?

  3. 3

    특정 구성 요소에 대해 스크롤 활성화

  4. 4

    React의 큰 구성 요소에서 한 요소를 클릭하고 다른 요소로 스크롤하고 싶습니다.

  5. 5

    다른 요소 내부의 요소로 가로로 스크롤

  6. 6

    HTML 요소를 다른 요소의 중앙으로 스크롤

  7. 7

    페이지 스크롤바로 특정 요소 만 스크롤

  8. 8

    동일한 구성 요소 태그 이름이 다른 데이터 소스의 영향을받습니다.

  9. 9

    ReactJS-다른 구성 요소에서 구성 요소의 상태를 어떻게 설정합니까?

  10. 10

    특정 너비로 스크롤시 요소 표시 / 숨기기, 다른 너비로 전환

  11. 11

    속성이 정의되지 않았습니다-React의 클래스 구성 요소에서 함수 후크 구성 요소로 전환

  12. 12

    버튼 클릭으로 페이지를 다른 React 구성 요소로 스크롤하십시오.

  13. 13

    특정 태그가있는 모든 요소를 구성 요소로 교체

  14. 14

    jQuery로 스크롤하면 특정 요소가 표시됩니다.

  15. 15

    customElenent : true가있는 스크립트 태그 내에서 Svelte.js 구성 요소 속성이 정의되지 않았습니다.

  16. 16

    Angular2 : 구성 요소 내부의 html 요소에 대한 참조를 가져온 다음 해당 html 요소 위로 스크롤합니다.

  17. 17

    특정 스크롤 후 다른 div 내부의 고정 div

  18. 18

    React의 특정 구성 요소에 대한 상태 설정

  19. 19

    한 구성 요소에 다른 파일의 다른 구성 요소로 상태를 전달하는 방법

  20. 20

    JSON 배열의 특정 요소를 다른 요소로 복사

  21. 21

    다른 복합 구성 요소의 f : facets 태그 내의 복합 속성

  22. 22

    상위 구성 요소의 다른 소품으로 전달되는 구성 요소의 소품에 값을 설정합니다.

  23. 23

    프롤로그 : 특정 속성이있는 다른 목록의 모든 구성원을 나열하려면 추가

  24. 24

    동일한 클래스 이름을 가진 다른 클래스를 다른 구성 요소에 별도로 가져오고 서로 재정의-React

  25. 25

    Firefox의 특정 스크롤 위치에서 요소가 사라집니다.

  26. 26

    스크롤 된 특정 요소의 비율을 계산합니다.

  27. 27

    구성 요소에서 서비스로 그리고 다른 구성 요소로 데이터 전달

  28. 28

    시스템과 다른 시스템의 구성 요소 간의 uml 구성 요소 다이어그램 종속성

  29. 29

    다른 화면에서 구성 요소 크기 조정

뜨겁다태그

보관