jQuery.fx.interval 속성 사용법에 대한 자세한 설명

巴扎黑
풀어 주다: 2017-06-30 14:08:07
원래의
1714명이 탐색했습니다.

jQuery.fx.interval 속성은 animation의 프레임 속도(밀리초 값)를 설정하거나 반환하는 데 사용됩니다.

jQuery.fx.interval 속성은 모든 jQuery 애니메이션이 이미지 프레임을 그리는 시간을 밀리초 단위로 설정하는 데 사용됩니다(스타일 변경을 트리거하면 브라우저가 현재 페이지를 다시 그릴 수 있음).

값이 작을수록 애니메이션이 더 많이 트리거되고, 애니메이션 효과가 더 명확하고 매끄러워지며, 물론 더 많은 성능이 소모됩니다.

이 속성의 값을 변경해도 실행 중인 애니메이션 queue에는 영향을 미치지 않습니다. 아직 실행되지 않은 애니메이션 대기열은 변경된 프레임 속도로 애니메이션됩니다.

이 속성은 전역 jQuery 개체에 속합니다(정적 속성으로도 이해될 수 있음).

Syntax

jQuery 1.4.3 추가정적 속성.

jQuery.fx.interval

반환 값

jQuery.fx.interval 속성의 반환 값은 Number 유형으로, 애니메이션의 프레임 속도(밀리초 값)를 반환합니다.

이 속성의 기본값은 13입니다.

예제 및 설명

다음 HTML 샘플 코드를 참조하세요.

프레임 속도(프레임이 그려지는 시간(밀리초)):

<select id="frameRate">
        <option value="5">5</option>
        <option value="10">10</option>
        <option value="13" selected="selected">默认(13)</option>
        <option value="20">20</option>
        <option value="50">50</option>
        <option value="100">100</option>
        <option value="300">300</option>
        <option value="1000">1000</option>
    </select>
    <input id="exec" type="button" value="执行动画" />
</p>
<div id="myDiv" style="width:300px; height: 100px; background-color: #ccc;" >CodePlayer</div>
로그인 후 복사

jjQuery.fx.interval 속성과 관련된 쿼리 예 코드는 다음과 같습니다:

// 更改帧速
$("#frameRate").change( function(){
    $.fx.interval = this.value; // 设置帧速
} );
// 执行动画
$("#exec").click( function(){
    var $myDiv = $("#myDiv");
    // 在现有高度的基础上增加300px (如果原来是100px,增加后就是400px)
    $myDiv.animate( { height: "+=300px" }, 2000 ); 
    $myDiv.animate( { width: "50%" }, 1000 );       
    $myDiv.animate( { width: "200px", height: "100px" }, 1000 );        
} );
로그인 후 복사

위 내용은 jQuery.fx.interval 속성 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!