抽奖转盘(jqueryrotate.js)

jqueryrotate.js抽奖转盘,使用方便,兼容各浏览器,效果如下图

抽奖转盘(jqueryrotate.js)

抽奖转盘(jqueryrotate.js)
抽奖转盘(jqueryrotate.js)
<!DOCTYPE>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>转盘抽奖</title>
<script src="js/jquery-1.11.0.min.js"></script>
<script src="js/Rotate.js"></script>
<style>
*{padding:0; margin:0;}
.lotteryMain{ width:100%; padding:20px 0; }
.lotteryBg{ width:520px; height:520px; margin:0 auto; background:url(images/lotteryBg.jpg) no-repeat; position:relative; overflow:hidden;}
#run{ width:153px; height:214px; position:absolute; left:50%; top:50%;  margin-left:-76px; margin-top:-107px; z-index:1; transform:rotate(0deg); -ms-transform:rotate(0deg); }
#btn_run{ width:125px; height:125px; background:url(images/btn_start.png) no-repeat; border:none; outline:none; position:absolute; left:50%; top:50%; margin-left:-62px; margin-top:-62px; z-index:2;cursor:pointer;}
</style>
</head>

<body>
<section class="lotteryMain">
    <div class="lotteryBg">
        <img id="run" src="images/start.png" />
        <input id="btn_run" type="button" value="" />
    </div>
    <div id="results">
    
    </div>
</section>  
<script>
$(function(){ 
     $("#btn_run").click(function(){
        $("#btn_run").attr('disabled',true).css("cursor","default"); 
        lottery(); 
    });
}); 
function lottery(){ 
    $.ajax({ 
        type: 'get', 
        url: 'json2.js', 
        dataType: 'json', 
        cache: false, 
        error: function(){return false;}, 
        success:function(obj){
                $("#run").rotate({ 
                    duration:3, //转动时间 
                    angle: 0, //默认角度
                    animateTo:360*6+obj.rotate, //转动角度 
                    easing: $.easing.easeOutSine, 
                    callback: function(){ 
                        alert(obj.results); 
                    $("#btn_run").attr('disabled',false).css("cursor","pointer"); 
                    } 
                });
        } 
    }); 
};
    
</script>  
</body>
</html>
View Code

json.js里是个json对象,模拟服务器返回的数据,{"isHasChance":"true","rotate":240,"results":"iphone 5s!!"}

demo下载(放在IIS上运行)

 

更多相关文章
  • 易网科技讯 3月30日消息,在2014年IT领袖峰会上,中国国际金融有限公司总裁兼CEO朱云来向易网科技表示,对于互联网金融中可能存在的系统性风险,需要谨慎监管.朱云来在峰会上指出,目前互联网金融的创新作为新生事物,也引起了比较激烈的竞争,但金融作为社会生活中主要的支柱性体系,如何形成职能.如何保证 ...
  • 概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言.ObjC的特性,且克服了C语言的兼容性问题.Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#.Java.Javascript.Python等多种语言的影子.同时在2015年的 ...
  • 我们可以利用DexClassLoader来实现动态加载dex文件,而很多资料也只是对于DexClassLoader的使用进行了介绍,没有深入讲解dex的动态加载机制,我们就借助于Android4.4的源码来探索.先从一个简单的动态加载dex文件开始 具体实现细节可以参考这篇文章AndroidDex数 ...
  • BST 以下BST的定义来自于Wikipedia: Binary Search Tree, is a node-based binary tree data structure which has the following properties: The left subtree of a nod ...
  • 去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手. 本文介绍的我所在小组的一些开发流程及相关工具.做为新人入门手册,其中某些工 ...
  • 在我前前面已经说过组合类的概念了,今天我再介绍两个类,友元,以及内部类. 组合类,就是一个类中有另一个类的对象,如声明一个class penson,成员变量有姓名,年龄,出生日期等,在声明一个date类,这个类里面就是存的年月日的信息,因此我们可以将person类的出生日期设为date类,这就构成了 ...
一周排行
  • 阅读目录: 1.背景介绍 2.SOA架构下的显示端架构腐化 3.有效使用防腐层来隔离碎片服务导致显示端逻辑腐烂 4.剥离服务调用的技术组件让其依赖接口 5.将服务的DTO与显示端的ViewModel之间的转换放入防腐 ...
  •     今天遇到的一个问题是使用 update(String table, ContentValues values, String whereClause, String[] whereArgs) 这个方法时一直没 ...
  • 用CUPS作为网络打印服务器,其他计算机作为客户端可以通过CUPS实现对打印机的管理. 客户端常用方法是通过IPP协议安装打印机驱动..安装步骤如下: 1)在弹出的对话框中选择"添加打印机" 2) ...
  • 昨晚接到同事(老板之一)电话求救:正准备给客户发送修改过后的合同突然变了 ,Word批注框里的字体突然变小了.如下图: 经过分析认为,原因可能是用office 2007或者2010高版本编辑003低版本,不兼 ...
  • 在不同的语言中,XML的解析方法都是一样的,只不过实现的语法不同而已.基本的解析方式有两种,一种是SAX,另外一种是DOM,SAX是基于事件流的解析,DOM是基于XML文档结构的解析. DOM解析 为 XML 文档的 ...
  •   什么是APK 了解APK签名之前,首先要知道什么是apk文件:APK是AndroidPackage的缩写,即Android安装包(apk),APK文件其实就是zip格式的文件,只是后缀被改为了apk,所以用任何能 ...
  • 一般小型企业公司花不起大血本去定制或者自主开发和维护自己的网站,因为成本高,耗时长.老板是只看结果不看过程的,那么,利用CMS建站就成了小型企业公司节省资金的重要途径.其实,建站你可以有两种选择,其一是直接利用模板, ...
  •  成功演示六要素之二--意外此段文字节选自<演说之禅:职场必知的幻灯片秘笈>一书    你可以通过使别人感到意外而引起他们的兴趣.让别人惊讶一下,那会令他们兴趣尤生.但要维持这种兴趣,你需不断激发他们的好 ...
  • 很多年来,Cisco PIX一直都是Cisco确定的防火墙.但是在2005年5月,Cisco推出了一个新的产品——适应性安全产品(ASA,Adaptive Security Appliance).不过,PIX还依旧可 ...