微信营销平台系统–刮刮乐的开发
发布:smiling 来源: PHP粉丝网 添加日期:2021-02-10 14:47:27 浏览: 评论:0
最近一直在做微信相关的开发工作,刮刮乐是一个最常见的微信应用了,网上也有很多的教程,本来是不想写这篇博文的,但又怕网友被坑,我还是写一下。
下载 jquery扩展wScratchPad.js, 原站的页面打不开,我这里提供一个下载地址 wScratchPad-2.1.0.zip
然后(冷静),一些没节操的博主,直接转别人的文章,验证的过程都省了,应该坑了不是小白。我这里修正一下
在这个扩展里面,怎么才能过去用户的刮开的面积,代码如下:
- $("#wScratchPad3").wScratchPad({
- cursor:'', //设置鼠标的样式
- color:'gray' , //设置覆盖物的颜色,跟image2功能相斥
- width:"300",
- height:"100",
- image: "" //顶部的图片
- // 更多配置相关的选项请看源码
- scratchUp: function(e, percent){
- if(percent > 60)
- {
- alert("sss");
- }
- }
- });
从上面的代码,看的出来,这个跟网上所谓的教程不一样,这里获取刮开的范围用到函数不是
scratchMove()
而是
scratchUp()
为嘛?看源码,代码如下:
- scratchFunc: function(e, $this, event)
- {
- e.pageX = Math.floor(e.pageX - $this.canvas_offset.left);
- e.pageY = Math.floor(e.pageY - $this.canvas_offset.top);
- $this['scratch' + event](e, $this);
- if(this.settings.realtimePercent || event == "Up") {
- if($this.settings['scratch' + event]) $this.settings['scratch' + event].apply($this, [e, $this.scratchPercentage($this)]);
- }
- }
这里这个获取函数绑定的UP 而不是move。
Tags: 微信刮刮乐开发
- 上一篇:解决CodeIgniter伪静态失效
- 下一篇:PHP定时更新程序设计思路分享
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)