Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der Verwendung der jQuery.fx.interval-Eigenschaft

Detaillierte Erläuterung der Verwendung der jQuery.fx.interval-Eigenschaft

巴扎黑
Freigeben: 2017-06-30 14:08:07
Original
1810 Leute haben es durchsucht

Die Eigenschaft

jQuery.fx.interval wird verwendet, um die Bildrate (Millisekundenwert) der Animation festzulegen oder zurückzugeben.

Mit der jQuery.fx.interval-Eigenschaft wird festgelegt, wie viele Millisekunden jede jQuery-Animation einen Bildrahmen zeichnet (wodurch eine Stiländerung ausgelöst wird und der Browser die aktuelle Seite möglicherweise neu zeichnet).

Je kleiner der Wert, desto öfter wird die Animation ausgelöst und der Animationseffekt ist deutlicher und flüssiger. Natürlich verbraucht er auch mehr Leistung.

Wenn Sie den Wert dieser Eigenschaft ändern, hat dies keine Auswirkungen auf die Warteschlange der Animation, die ausgeführt wird. Alle noch nicht ausgeführten Animationswarteschlangen werden mit der geänderten Bildrate animiert.

Diese Eigenschaft gehört zum globalen jQuery-Objekt (kann auch als statische Eigenschaft verstanden werden).

Syntax

jQuery 1.4.3 Statisches Attribut hinzugefügt.

jQuery.fx.interval

Rückgabewert

Der Rückgabewert der jQuery.fx.interval-Eigenschaft ist vom Typ Zahl und gibt die Bildrate der Animation (Millisekundenwert) zurück ).

Der Standardwert dieser Eigenschaft ist 13.

Beispiel und Beschreibung

Bitte beachten Sie den folgenden HTML-Beispielcode:

Bildrate (wie viele Millisekunden ein Frame gezeichnet wird). every ):

<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>
Nach dem Login kopieren

Der jQuery-Beispielcode im Zusammenhang mit der jQuery.fx.interval-Eigenschaft lautet wie folgt:

// 更改帧速
$("#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 );        
} );
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der jQuery.fx.interval-Eigenschaft. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage