키 테이크 아웃
jquery.animate를 사용할 때, 해방 또는 아웃에 대한 인터넷 익스플로러는 글꼴 렌더링 문제를 일으킬 수 있습니다. 이를 피하려면 jQuery의 불투명도 ( 'show') 또는 불투명도 ( '숨기기') 단축키 특성을 사용하거나 애니메이션이 완료되면 필터 CSS 속성을 '없음'으로 설정하십시오.
jQuery 애니메이션은 사용자 정의 애니메이션을 만들고 요소의 불투명도를 변경하며 여러 CSS 속성을 한 번에 애니메이션하는 데 사용될 수 있습니다. 대화식 애니메이션을 만들려면 Hover () 또는 Click ()와 같은 다른 방법과 결합 할 수 있습니다.
jQuery 애니메이션은 배경 이미지의 불투명도를 직접 변경할 수는 없지만 해결 방법에는 배경 이미지에 대해 별도의 DIV를 만들고 해당 DIV의 불투명도를 애니메이션하는 것이 포함됩니다. 이를 통해 다른 컨텐츠의 불투명도에 영향을 미치지 않고 배경 이미지의 불투명도가 변경 될 수 있습니다.
jQuery를 사용하여 불투명도를 사용하여 시간이 지남에 따라 사라지거나 사라지는 경우 모든 버전의 Internet Explorer와 함께 글꼴 렌더링 문제가 발생합니다.
이것은 두 가지 옵션을 남깁니다.
jQuery의 불투명도 ( '쇼') 또는 불투명도 ( '숨기기') 단축키 특성을 사용하거나 IE의 단점을 처리하거나 필터 CSS 속성을 애니메이션을 완료 한 후에는 필터 CSS 속성을 분명히 완료 한 후에는 완전히 숨겨져 있지 않으면 무언가를 희미하게하는 경우 옵션 1은 선택의 여지가 없지만 옵션 2를 사용하는 것이 좋습니다.
FCL.TAB에서 불투명도를 사용하여 발생하는 탭 컨텐츠에서 CruiseAbout에 대한 글꼴 렌더링 문제가 있었기 때문에 이것을 발견했습니다. 결과적으로 Fcl.tabs를 패치하여 불투명의 "쇼"및 "숨기기"속성을 "0 대신? 그리고“1? 그리고 문제가 해결되었습니다.
깨진 코드
-
고정 코드
jQuery 애니메이션 로 불투명도를 애니메이션하는 것에 대해 자주 묻는 질문
jQuery fadeto ()와 animate ()? jQuery의 animate () 메소드의 차이점은 요소의 불투명도를 변경하는 데 사용될 수 있습니다. 둘의 주요 차이점은 Fadeto ()가 불투명도를 변경하도록 특별히 설계되었으며 Animate ()는 CSS 속성을 애니메이션 할 수있는보다 일반적인 기능입니다.
Fadeto () 메소드는 두 가지 인수, 즉 페이드의 지속 시간과 최종 불투명도를 취합니다. 예를 들어, 2 초에 걸쳐 요소를 50% 불투명도로 페이션하려면 다음 코드를 사용합니다. $ ( "#element"). Fadeto (2000, 0.5);
반면에 애니메이션 () 메소드는 여러 CSS 속성을 한 번에 사용하는 데 사용될 수 있습니다. 각 속성 값 쌍은 CSS 속성과 최종 값을 나타냅니다. 예를 들어, 요소의 불투명도와 너비를 모두 애니메이션하기 위해 다음 코드를 사용합니다.
$ ( "#element"). 애니메이션 ({
불투명도 : 0.5, 너비 : "50%"
jQuery를 사용하여 마우스 호버에서 요소의 불투명도를 어떻게 애니메이션 할 수 있습니까?
jquery를 사용하여 마우스 호버의 요소의 불투명도를 애니메이션 할 수 있습니다. hover () 메소드는 인수로 두 가지 함수를 취합니다. 마우스가 요소에 들어갈 때 실행하고 마우스가 요소를 떠날 때 실행해야합니다. 예를 들어, 마우스가 떠날 때 마우스가 잎을 잎을 사용할 때 100% 불투명도로 희미 해집니다. 코드 :
$ ( "#element"). 호버 ( function () {
$ (this) .animate ({불투명도 : 0.5}, 2000); function () { $ (this) .animate ({itcacity : 1}, 2000); "#Element"는 "불투명도 : 0.5"는 마우스가 요소에 들어가면 최종 불투명도를 50%로 설정하고, "불투명도 : 1"은 마우스가 요소를 떠날 때 최종 불투명도를 100%로 설정하고 "2000"은 각 애니메이션의 지속 시간을 2 초로 설정합니다. jQuery 애니메이션을 사용하여 요소를 계속해서 멸망시킬 수 있습니까?
예, jQuery 애니메이션을 사용하여 요소를 지속적으로 내리고 출발 할 수 있습니다. 이렇게하려면 요소가 사라지는 사용자 정의 함수를 생성 한 다음 애니메이션이 요소를 다시 시작하기 위해 완료되면 스스로 호출 할 수 있습니다. 페이지가 새로 고침되거나 기능이 중지 될 때까지 계속되는 루프가 생성됩니다.
여기서 수행 할 수있는 방법은 다음과 같습니다. 2000, function () {
$ (this) .animate ({불투명도 : 1}, 2000, fadeInout); }
fadeInout ();
"#Element"는“#Element”의 ID가 Animate를 원하는 요소의 ID입니다. "2000"은 각 애니메이션의 지속 시간을 2 초로 설정하고 "FadeInout"은 각 애니메이션이 완료 될 때 호출되는 함수의 이름입니다.
jQuery 애니메이션 불투명도 애니메이션을 중지하려면 어떻게 jQuery 애니메이션 애니메이션을 멈출 수 있습니까? 정지 () 메소드는 선택한 요소에서 현재 실행중인 애니메이션을 중지합니다. 예를 들어, ID "요소"가있는 요소의 애니메이션을 중지하려면 다음 코드를 사용합니다. 요소의 모든 애니메이션을 중지하려면 Stop () 메소드에 첫 번째 인수로 TRUE를 전달할 수 있습니다. jQuery 애니메이션 사용. CSS의 불투명 속성은 배경 이미지뿐만 아니라 전체 요소에 적용됩니다. 즉, 요소의 불투명도에 애니메이션을 사용하면 모든 내용 (텍스트 및 자식 요소 포함)도 투명해질 것입니다. 그러나
그러나 해결 방법이 있습니다. 배경 이미지에 대한 별도의 div를 만들고 해당 div의 불투명도를 애니메이션 할 수 있습니다. 이런 식으로 배경 이미지의 불투명도는 다른 내용의 불투명도에 영향을 미치지 않으면 서 변경 될 수 있습니다.
다음은 다음을 수행 할 수있는 방법입니다. 여기에서 내용이 여기에서 }
#content { 위치 : 상대; $ ( "#background"). 애니메이션 ({불투명도 : 0.5}, 2000);이 코드에서 "#background"의 이드는 "#content"입니다. 내용, "불투명도 : 0.5"는 최종 불투명도를 50%로 설정하고 "2000"은 애니메이션 지속 시간을 2 초로 설정합니다.
위 내용은 jQuery 애니메이션에서 불투명도로 애니메이션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!