微信营销平台系统?刮刮乐的开发


Posted in PHP onJune 10, 2014

下载 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

PHP 相关文章推荐
php 伪造本地文件包含漏洞的代码
Nov 03 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
Jun 17 PHP
php-cli简介(不会Shell语言一样用Shell)
Jun 03 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
Jun 05 PHP
有关于PHP中常见数据类型的汇总分享
Jan 06 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
PHP读取zip文件的方法示例
Nov 17 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
Jun 06 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 PHP
php7 list()、session及其他模块的修改实例分析
May 25 PHP
百度地图API应用之获取用户的具体位置
Jun 10 #PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
Jun 10 #PHP
一个严格的PHP Session会话超时时间设置方法
Jun 10 #PHP
解决CodeIgniter伪静态失效
Jun 09 #PHP
CI(CodeIgniter)框架介绍
Jun 09 #PHP
CI框架中集成CKEditor编辑器的教程
Jun 09 #PHP
PHP小教程之实现链表
Jun 09 #PHP
You might like
彻底删除thinkphp3.1案例blog标签的方法
2014/12/05 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
Javascript实现鼠标移入方向感知
2020/06/24 Javascript
Vuejs通过拖动改变元素宽度实现自适应
2020/09/02 Javascript
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
python查看模块安装位置的方法
2018/10/16 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
保洁主管岗位职责
2013/11/20 职场文书
政治思想表现评语
2014/05/04 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
创新社会管理心得体会
2014/09/12 职场文书
早读课迟到检讨书
2014/09/25 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
正确使用MySQL update语句
2021/05/26 MySQL
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang