久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

jquery插件jTimer(jquery定時(shí)器)使用方法

時(shí)間:2024-09-02 19:33:09 jQuery 我要投稿
  • 相關(guān)推薦

關(guān)于jquery插件jTimer(jquery定時(shí)器)使用方法

  復(fù)制代碼 代碼如下:

  (function ($) {

  $.extend({

  timer: function (action,context,time) {

  var _timer;

  if ($.isFunction(action)) {

  (function () {

  _timer = setInterval(function () {

  if (!action(context)) {

  clearInterval(_timer);

  }

  }, time);

  })();

  }

  }

  });

  })(jQuery);

  復(fù)制代碼 代碼如下:

  #wrap

  {

  display: table;

  margin: 0 auto;

  }

  #cvs

  {

  display: table-cell;

  vertical-align: middle;

  }

  function drawRound(context) {

  if (context.counterclockwise) {

  draw(context.x, context.y, context.r, context.start, context.start - Math.PI / 50, context.counterclockwise);

  context.start -= Math.PI / 50;

  return context.start > 0.5 * Math.PI;

  }

  else {

  draw(context.x, context.y, context.r, context.start, context.start + Math.PI / 50, context.counterclockwise);

  context.start += Math.PI / 50;

  return context.start < Math.PI;

  }

  }

  function draw(x, y, r, sAngle, eAngle, counterclockwise) {

  var cvs = document.getElementById("cvs");

  ctx = cvs.getContext("2d");

  ctx.strokeStyle = "#f00";

  ctx.beginPath();

  ctx.arc(x, y, r, sAngle, eAngle, counterclockwise);

  ctx.stroke();

  }

  $(function () {

  $.timer(drawRound, { x: 100, y: 100, r: 50, start: 1.5 * Math.PI, counterclockwise: true }, 200);

  $.timer(drawRound, { x: 100, y: 100, r: 60, start: 0, counterclockwise: false }, 200);

  });

【jquery插件jTimer(jquery定時(shí)器)使用方法】相關(guān)文章:

asp.net+jquery Jsonp使用方法介紹08-23

jQuery程序設(shè)計(jì)08-05

jquery提交按鈕的代碼07-28

淺析jQuery 遍歷函數(shù)javascript08-06

jQuery中prev()方法用法07-16

jQuery中replaceAll()方法用法10-15

如何理解jquery事件冒泡09-15

jQuery的DOM操作筆記07-29

jQuery 源碼分析和Ready函數(shù)06-28

jQuery中parent()和siblings()的問(wèn)題10-16