마우스 입력 이벤트에서 크기가 조절되는 단추가 있습니다. 그것의 높이를 기반으로 크기를 조정할 수 있는지 궁금합니다 getBoundingClientRect().height
에서 받았습니다. getBoundingClientRect를 사용하여 요소의 크기를 설정할 수 있습니까?
이
는 지금까지 아무것도하지만의 변화와 시도btn.onmouseover = function(){
let h = this.getBoundingClientRect().height;
this.style.width = "100%";
if(h != this.getBoundingClientRect().height)
{
this.getBoundingClientRect().height = h;
}
this.style.right = "4%";
}
을 작동하는 것 같다 한 것입니다 무슨 일 마우스가 버튼 위에있을 때이되는 내부의 버튼 인해 텍스트 크기를 조정하다 두 줄에서 하나로 옮겨서 getBoundingClientRect()와 비슷한 함수 호출이 있는지 궁금 해서요. 여기에서 높이는 버튼의 높이를 h
으로 설정할 수 있습니다. 이 방법은 단추 안의 텍스트를 2 줄에서 하나로 이동해도 마우스 오버시 전체 단추의 크기가 조정되지 않습니다.
h
에서 높이를 설정하는 것은 그래서 정말이 코드에 의해 내가 혼란 스러워요이 시나리오
는'get'는 정확하게 제시 당신이 '설정할 수 없다' –
내가 그걸 롤 게시했을 때 거기에 비슷한 기능을 somet 실현 단추의 크기를 변경할 수있는 setBoundingClientRect() 같은 힌지? –
아니요, 다른 속성 (.style. ???)을 사용하여 요소 –