3
toggle('blind')
애니메이션의 속도를 어떻게 든 지정할 수 있습니까?jQuery UI : 애니메이션 속도를 전환하는 방법 ('blind')? (초당 픽셀 수)
내 문제는 다음과 같습니다. 동적 콘텐츠를 표시하는 데 사용하므로 일반적으로 표시 할 요소의 정확한 크기를 알지 못합니다. 애니메이션 속도는 'duration'인수와 변수 인 요소의 크기에 따라 달라 지므로 속도 자체를 제어 할 수 없습니다.
내 솔루션 :obj.toggle('blind', obj.height()/x)
여기서 x
은 밀리 초당 픽셀 단위의 원하는 속도입니다. 이 해결책이 수용 가능한가?
예, 작동하지 않는 이유는 알 수 없습니다. –
그래서 처음에 이것을 보여주고, 높이를 등록한 다음, 즉시 숨긴 다음 위에서 설명한 방법을 사용하여 '토글()'합니까? 일부 사용자가 초기 디스플레이 인 esp를 볼 수 있는지 궁금합니다. 약한 컴퓨터에있는 것들. – sbichenko
두 번째로 생각하면, 첫 번째 주석을 긁습니다. 빠른 테스트를 수행했으며 '숨김'효과는 항목을 숨긴 후 초기 높이를 복원 할만큼 똑똑하기 때문에 '높이()'는 항상 의미있는 값을 반환합니다. 따라서 모든 경우에 솔루션이 제대로 작동하는 것 같습니다. –