当前位置:  编程技术>WEB前端

jquery插件jTimer(jquery定时器)使用方法

    来源: 互联网  发布时间:2014-08-25

    本文导语:  代码如下:(function ($) {    $.extend({        timer: function (action,context,time) {            var _timer;            if ($.isFunction(action)) {                (function () {                    _timer = setInterval(function ...

代码如下:

(function ($) {
    $.extend({
        timer: function (action,context,time) {
            var _timer;
            if ($.isFunction(action)) {
                (function () {
                    _timer = setInterval(function () {
                        if (!action(context)) {
                            clearInterval(_timer);
                        }
                    }, time);
                })();
            }
        }
    });
})(jQuery);

代码如下:




   
    画布
   
   
   
        #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定时器插件 jQuery Timers
  • jQuery定时器插件 jQuery Timers应用示例
  • Jquery定时器的简单示例
  • 简单的代码实现jquery定时器
  • jquery插件jTimer jquery定时器的用法举例
  • Jquery图片延迟加载插件jquery.lazyload.js的使用方法
  • jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
  • jQuery.holdReady()使用方法
  • php开源软件 iis7站长之家
  • 使用jQuery重置(reset)表单的方法
  • 使用jquery prev()方法找到同级的前一个元素
  • 使用Jquery获取带特殊符号的ID 标签的方法
  • jQuery 1.9使用$.support替代$.browser的使用方法
  • 通过$(this)使用jQuery包装后的方法或属性
  • JQuery中使用ajax传输超大数据的解决方法
  • jquery中交替点击事件toggle方法的使用示例
  • jquery map方法使用示例
  • 使用jQuery动态加载js脚本文件的方法
  • 使用jQuery的attr方法来修改onclick值
  • jquery $.trim()方法使用介绍
  • Jquery中扩展方法extend使用技巧
  • 使用jquery中height()方法获取各种高度大全
  • 使用jquery.get提交页面没有跳转的解决方法
  • JQuery中使用Ajax赋值给全局变量失败异常的解决方法
  • jQuery filter函数使用方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar
  • jQuery的中文日历插件 jQuery.datePickerCn
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • jQuery的CSV插件 jQuery CSV
  • jQuery的气泡提示插件 jquery.ns_bub.js
  • jQuery气泡提示插件 jquery-rollover-tooltip
  • jQuery对话框 jQuery Modal Dialog
  • jQuery 插件 jQuery Ripples
  • 精简版的jQuery jQuery.ish
  • jQuery的OpenSocial插件 OpenSocial jQuery


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3