자바 스크립트를 사용하여 다른 요소와 일치하도록 요소의 높이 설정

롭 모리스

제목에 설명 된대로 페이지의 두 요소가 동일한 높이를 갖도록 일치하는 다음 코드가 있습니다.

//get sector sub navigation height
$(function() {

sectorHeight();

if(window.attachEvent) {
    window.attachEvent('onresize', sectorHeight);
}
else if(window.addEventListener) {
    window.addEventListener('resize', sectorHeight);
}

//get profile sub navigation height
profileHeight();

if(window.attachEvent) {
    window.attachEvent('onresize', profileHeight);
}
else if(window.addEventListener) {
    window.addEventListener('resize', profileHeight);
}

});


function sectorHeight() {
    var secHeight = $('#sector-content').height();
    $('.content-sub-nav').css('height', secHeight);  
}

function profileHeight() {
    var secHeight = $('.profile-article').height();
    $('.mod-profile-search').css('height', secHeight);  
}

이것은 현재 다른 요소를 사용하는 두 개의 다른 페이지에서 호출됩니다. 페이지로드와 크기 조정시 모두 호출되는 단일 함수 만 사용하도록 어떻게 편집 할 수 있습니까?

한스 웨스트 만

또는 다음 접근 방식을 사용할 수 있습니다.

function fixHeights(){
    $('.js-same-height').each(function(){
        var self = $(this);
        var target = $(self.data('target'));
        self.height(target.height());
    });
}

동일한 페이지의 여러 다른 요소에 대해 작동해야합니다. 동적 요소에 "js-same-height"클래스와 "data-target =". css-selector ""속성을 제공합니다. 여기서 ".css-selector"는 복사하려는 요소에 대한 선택기입니다. 신장.

그리고 이것은 resize 이벤트에서 사용할 수있는 방법입니다.

$(window).on('resize', fixHeights);

또는:

$(window).on('resize', function(){
    fixHeights();
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트를 사용하여 rems에서 요소의 높이와 너비 설정

분류에서Dev

다른 요소의 크기와 일치하도록 요소의 높이 변경

분류에서Dev

다른 요소의 크기와 일치하도록 요소의 높이 변경

분류에서Dev

자바 스크립트를 사용하여 두 HTML 요소의 높이 일치

분류에서Dev

JS를 사용하여 div의 높이를 다른 div의 하단 위치와 일치하도록 설정

분류에서Dev

JQuery를 사용하여 한 요소의 margin-top을 다른 요소의 높이로 설정

분류에서Dev

높이와 일치하도록 두 동적 요소의 크기 조정

분류에서Dev

요소 여백을 동적으로 다른 요소 높이와 동일하게 유지하도록 설정 jQuery

분류에서Dev

자바 스크립트를 사용하여 DIV 요소 이동

분류에서Dev

주어진 사용자 정의 시나리오에서 높이를 설정하려면 자바 스크립트가 필요합니다.

분류에서Dev

자바 스크립트를 사용하여 값이 특정 합계와 같은 배열에서 요소 쌍을 가져옵니다.

분류에서Dev

enyo.js를 사용하여 다른 자바 스크립트 구성 요소와 통합

분류에서Dev

자바 스크립트를 사용하여 반응 형 시차 사이트에서 요소의 완료된 스크롤 위치를 결정하는 방법

분류에서Dev

div 요소의 높이를 다른 div와 동일하게 설정하는 방법

분류에서Dev

자바 스크립트를 사용하여 PHP 변수로 HTML 날짜 요소의 값 설정

분류에서Dev

한 요소에서 다른 요소로 자바 스크립트 계산 스타일 설정 / 복사

분류에서Dev

자바 스크립트 또는 jquery를 사용하여 2 개의 다른 요소 숨기기 및 표시

분류에서Dev

요소의 너비를 가져 와서 높이를 설정하는 데 사용합니다.

분류에서Dev

자바 스크립트를 사용하여 angular2 구성 요소 조정

분류에서Dev

자바 스크립트를 사용하여 요소 높이 및 부모 높이를 기반으로 요소 패딩 변경

분류에서Dev

자바 스크립트를 사용하여 값이있는 HTML 요소 제거

분류에서Dev

다른 요소를 사용하여 수정 어레이 요소

분류에서Dev

의 Foreach 람다에 이전 요소를 사용하여 자바 스트림

분류에서Dev

자바 스크립트를 사용하여 테이블 내부의 요소를 변경하는 방법

분류에서Dev

자바 스크립트에서 동적으로 요소의 높이 설정

분류에서Dev

jquery를 사용하여 여백이있는 다른 요소를 포함하는 요소의 높이 계산

분류에서Dev

자바 스크립트에서 경로와 요소의 배열이 주어진 사용자 지정 개체를 만듭니다.

분류에서Dev

자바 스트림을 사용하여 HashMap의 중첩 대부분의 요소와 설정 얻기

분류에서Dev

여러 og : image 요소의 높이와 너비를 설정하는 방법

Related 관련 기사

  1. 1

    자바 스크립트를 사용하여 rems에서 요소의 높이와 너비 설정

  2. 2

    다른 요소의 크기와 일치하도록 요소의 높이 변경

  3. 3

    다른 요소의 크기와 일치하도록 요소의 높이 변경

  4. 4

    자바 스크립트를 사용하여 두 HTML 요소의 높이 일치

  5. 5

    JS를 사용하여 div의 높이를 다른 div의 하단 위치와 일치하도록 설정

  6. 6

    JQuery를 사용하여 한 요소의 margin-top을 다른 요소의 높이로 설정

  7. 7

    높이와 일치하도록 두 동적 요소의 크기 조정

  8. 8

    요소 여백을 동적으로 다른 요소 높이와 동일하게 유지하도록 설정 jQuery

  9. 9

    자바 스크립트를 사용하여 DIV 요소 이동

  10. 10

    주어진 사용자 정의 시나리오에서 높이를 설정하려면 자바 스크립트가 필요합니다.

  11. 11

    자바 스크립트를 사용하여 값이 특정 합계와 같은 배열에서 요소 쌍을 가져옵니다.

  12. 12

    enyo.js를 사용하여 다른 자바 스크립트 구성 요소와 통합

  13. 13

    자바 스크립트를 사용하여 반응 형 시차 사이트에서 요소의 완료된 스크롤 위치를 결정하는 방법

  14. 14

    div 요소의 높이를 다른 div와 동일하게 설정하는 방법

  15. 15

    자바 스크립트를 사용하여 PHP 변수로 HTML 날짜 요소의 값 설정

  16. 16

    한 요소에서 다른 요소로 자바 스크립트 계산 스타일 설정 / 복사

  17. 17

    자바 스크립트 또는 jquery를 사용하여 2 개의 다른 요소 숨기기 및 표시

  18. 18

    요소의 너비를 가져 와서 높이를 설정하는 데 사용합니다.

  19. 19

    자바 스크립트를 사용하여 angular2 구성 요소 조정

  20. 20

    자바 스크립트를 사용하여 요소 높이 및 부모 높이를 기반으로 요소 패딩 변경

  21. 21

    자바 스크립트를 사용하여 값이있는 HTML 요소 제거

  22. 22

    다른 요소를 사용하여 수정 어레이 요소

  23. 23

    의 Foreach 람다에 이전 요소를 사용하여 자바 스트림

  24. 24

    자바 스크립트를 사용하여 테이블 내부의 요소를 변경하는 방법

  25. 25

    자바 스크립트에서 동적으로 요소의 높이 설정

  26. 26

    jquery를 사용하여 여백이있는 다른 요소를 포함하는 요소의 높이 계산

  27. 27

    자바 스크립트에서 경로와 요소의 배열이 주어진 사용자 지정 개체를 만듭니다.

  28. 28

    자바 스트림을 사용하여 HashMap의 중첩 대부분의 요소와 설정 얻기

  29. 29

    여러 og : image 요소의 높이와 너비를 설정하는 방법

뜨겁다태그

보관