두 개의 div를 전환하고 하나를 숨기고 다른 것을 표시하는 데 사용할 버튼이 있습니다. 첫 번째 div는 괜찮은 것으로 표시되지만 전환이 발생하고 두 번째 div가 표시되면 너 비가 최소화되고 동일하지 않습니다. 왜 jQuery 토글 기능이 내 div의 너비를 변경합니까?
<button id="flipGraphs">Change</button>
내 div의
은 다음과 같습니다 : 나는 두 개의 그래프를이 문제를 제거하고 만들 수있는 방법<script>
$(document).ready(function(){
$('#flipGraphs').click(function(){
$('.graph').toggle();
});
});
</script>
(div의)을 함께 보여
<div class="graph hidden"><%= line_chart @weekly_graph %></div>
<div class="graph"><%= line_chart @daily_graph %></div>
이
는 jQuery 코드입니다 정상적인 너비, 토글 기능의 영향을받지 않습니까?도움이 매우 감사합니다.
[당신이 문제를 재현 할 수 있습니까?] (http://jsfiddle.net) – undefined
당신이 CSS를 당신이 찾고있는 폭을 정의가 있습니까? – ElliotM
@ElliotM, 스타일을 정의하고 있지만 버튼을 클릭하여 토글 기능을 적용하면 해당 div에서 폭 또는 높이를 정의하는 모든 스타일이 무시됩니다. 그 이상한. – uklp