Class: Lottery

new Lottery(opts)

抽奖组件
版本:
  • 1.0
作者:
  • AidenXiong
继承:
依赖:
  • module:lib/zepto.js
源码:
Example
     var lottery = new mo.Lottery({
'flashUrl' : 'http://ossweb-img.qq.com/images/flash/lottery/circle/lotteyround_2013_v1.swf',
'r':8,//奖品总数
'width':488,//flash宽度
'height':488,//flash高度
'flashFirst':false,
'b':'http://zhcdn01.xoyo.com/xassets/com/pf/motion/assets/img/g.png',//圆盘的图片 文件格式可以是swf、png、jpg(建议swf 可以压缩)
's':'http://zhcdn01.xoyo.com/xassets/com/pf/motion/assets/img/z.png',//开始抽奖按钮图片
'bx':0,//圆盘的图片位置x坐标 (转盘的中心点坐标为(0,0))
'by':0,//圆盘的图片位置y坐标
'sx':0,//开始抽奖按钮x坐标
'sy':0,//开始抽奖按钮y坐标
'contentId' : 'swfcontent',//嵌入swf 的div层的 id
'onClickRollEvent' : callJsToStart,//对应上面接口
'onCompleteRollEvent':callJsToComplete //对应上面接口
});
  • 参数

  • 方法

  • 名称 类型 参数 描述
    opts object <optional>
    配置参数
    Properties
    名称 类型 参数 默认值 描述
    lighturl string <optional>
    '' 外部光圈png 不填写就用默认的效果
    starturl string <optional>
    '' 外部按钮png 不填写就用默认的按钮效果
    width string <optional>
    800 宽度
    height string <optional>
    660 高度
    total string <optional>
    18 抽奖产品的总数
    sbtnx string <optional>
    239 开始抽奖按钮的位置x坐标
    sbtny string <optional>
    130 开始抽奖按钮的位置y坐标
    sbtnw string <optional>
    320 开始抽奖按钮的宽度
    sbtnh string <optional>
    100 开始抽奖按钮的高度
    boxw string <optional>
    100 奖品光效的宽度
    boxh string <optional>
    100 奖品光效的高度
    position string <optional>
    "19_20, 128_20, 348_19, 569_239, 679_239" 奖品光效的位置,对应奖品图片的布局,填入每个奖品的位置以及角度用逗号分割 x_y_rotation(角度为0的可以不填写) 例如19_20或者19_20_0 表示第一个奖品的位置 x坐标为19px y坐标为20px 角度为0。)
    contentId string <optional>
    swfcontent 嵌入swf 的div层的 id
    onClickRollEvent string <optional>
    onCompleteRollEvent string <optional>
    奖品光效的高度
    r string <optional>
    null 奖品总数
    b string <optional>
    null 圆盘的图片
    s string <optional>
    null 开始抽奖按钮图片
    bx string <optional>
    null 圆盘的图片位置x坐标 (转盘的中心点坐标为(0,0))
    by string <optional>
    null 圆盘的图片位置y坐标
    sx string <optional>
    null 开始抽奖按钮x坐标
    sy string <optional>
    null 开始抽奖按钮y坐标
  • constructor()

    构造函数
    继承自:
    • mo.Base#constructor
    源码:

    off()

    绑定事件
    继承自:
    • mo.Base#off
    源码:

    on()

    绑定事件
    继承自:
    • mo.Base#on
    源码:

    trigger()

    触发事件
    继承自:
    • mo.Base#trigger
    源码:
  • 圆形转盘抽奖运行Demo二维码

    Loading...

    方形抽奖运行Demo二维码

    Loading...