الخاصية ‎‎jQuery.fx.interval()‎‎ في jQuery

من موسوعة حسوب
< jQuery‏ | jQuery
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

jQuery.fx.interval

أهملت مع الإصدار: 3.0.

القيم المعادة

قيمة هذه الخاصِّيَّة هي عدد (Number).

الوصف

تمثِّل قيمة هذه الخاصِّيَّة الفترة الزمنية (بالميلي ثانية) التي ستنفَّذ الحركات في أثنائها.

jQuery.fx.interval‎

أُضيفت مع الإصدار: 1.4.3.

أهملت هذه الخاصَّيِّة بدءًا من الإصدار jQuery 3.0، وليس لها أي تأثير في المتصفحات التي تدعم التابع requestAnimationFrame. أمّا في المتصفحات التي لا تدعم requestAnimationFrame، يمكن تعديل هذه الخاصِّيَّة لضبط الفترة التي ستعمل في أثنائها الحركات. القيمة الافتراضيَّة للمدة الزمنية هي 13 ميلي ثانية.

لمَّا كانت jQuery تستعمل فترة زمنيَّة عامَّة، فيجب أن لا تعمل أي حركة أو يجب إيقاف جميع الحركات عند تعديل قيمة هذه الخاصَّية ليدخل تأثيرها حيِّز التنفيذ.

أمثلة

تشغيل جميع الحركات بمعدل إطارات منخفض:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery.fx.interval مثالٌ عن استعمال الخاصية</title>
  <style>
  div {
    width: 50px;
    height: 30px;
    margin: 5px;
    float: left;
    background: green;
  }
  </style>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<p><input type="button" value="تشغيل"></p>
<div></div>
 
<script>
jQuery.fx.interval = 100;
$( "input" ).click(function() {
  $( "div" ).toggle( 3000 );
});
</script>
 
</body>
</html>

مصادر