jQuery jQuery.fx.intervalคุณสมบัติ
ตัวอย่าง
ทำให้แอนิเมชั่นของ <div> องค์ประกอบทำงานโดยมีเฟรมน้อยลง:
$("#toggle").on("click", function(){
$("div").toggle(5000);
});
$("#interval").on("click", function(){
jQuery.fx.interval = 500;
});
ความหมายและการใช้งาน
คุณสมบัติ jQuery.fx.interval ใช้เพื่อเปลี่ยนอัตราการยิงของแอนิเมชั่นในหน่วยมิลลิวินาที
ค่าเริ่มต้นคือ 13 มิลลิวินาที คุณสมบัตินี้มักใช้เพื่อแก้ไขจำนวนเฟรมต่อวินาทีที่แอนิเมชั่นจะทำงาน การลดอัตราการยิงสามารถทำให้แอนิเมชั่นทำงานได้ราบรื่นขึ้น อย่างไรก็ตาม มันอาจทำให้ประสิทธิภาพและผลกระทบของ CPU
หมายเหตุ:เพื่อให้การเปลี่ยนแปลงคุณสมบัตินี้มีผล ไม่ควรเรียกใช้ภาพเคลื่อนไหวหรือหยุดภาพเคลื่อนไหวทั้งหมดก่อน
หมายเหตุ:คุณสมบัตินี้ไม่มีผลในเบราว์เซอร์ที่สนับสนุนคุณสมบัติ requestAnimationFrame
ไวยากรณ์
jQuery.fx.interval = milliseconds;
Parameter | Description |
---|---|
milliseconds | Required. Specifies the animation firing rate in milliseconds. Default is 13 milliseconds |