1
slideToggle의 트리거로 등록한 요소를 클릭하면 요소가 아무 이유없이 오른쪽으로 몇 픽셀 틱합니다. 나는 그것이 어딘가에 CSS와 관련이 있다고 가정하지만 문제를 식별 할 수는 없다.jQuery slideToggle 애니메이션이 다른 요소를 이동합니다.
다음은 문제의 작동 예제입니다. http://jsfiddle.net/ZmyGq/. 'Advanced Search (고급 검색)'을 누르면 오른쪽 클릭 한 다음 다시 클릭하면 원래 위치로 돌아갑니다.
아 흥미로운 시도입니다. 고맙습니다. 디스플레이 스타일은 어떻게 작동합니까? –
jQuery는 none에서 block으로 애니메이트 될 때 요소의 표시 속성을 변경합니다. ''요소 표시 속성이 일시적으로 변경되어 약간 이동합니다. CSS에서'block '으로 설정하면 문제가 해결됩니다. ' '요소는 원래'div'와 같은'block' 요소가 아닙니다. – adeneo
고맙습니다. 이 요소는 이제 중심에서 약간 벗어난 것처럼 보입니까? 일어나고 있던 상쇄는 영구적 인 것처럼 보입니다. 어떤 생각이 어떻게 해결할 수 있습니까? –