位置: 编程技术 - 正文

基于JQuery+PHP编写砸金蛋中奖程序(jquery编程)

编辑:rootadmin

推荐整理分享基于JQuery+PHP编写砸金蛋中奖程序(jquery编程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php jquery教程,用jquery,jquery编程,jquery编程,php100 jquery教程,jquery教程 csdn,jquery编程,jquery编程,内容如对您有帮助,希望把文章链接给更多的朋友!

首先给大家展示效果图:

查看演示 下载源码

准备工作

我们需要准备道具(素材),即相关图片,包括金蛋图片、蛋砸碎后的图片、砸碎后的碎花图片、以及锤子图片。

HTML

我们页面上要展现的是一个砸金蛋的台子,台上放了编号为1,2,3的三个金蛋,以及一把锤子。我们构建以下html代码:

上述代码中,.hammer放置锤子,.resultTip用于砸蛋后显示的结果,即有没有中奖,三个li分别放置3个金蛋,我们用CSS来装饰下效果。

CSS

基于JQuery+PHP编写砸金蛋中奖程序(jquery编程)

按照上面的代码我们可以在页面中看到一个完整的砸金蛋场景,注意我们使用了png图片,如果你的客户仍在使用ie6的话,你可能需要对png图片的透明做处理,本文不做处理。

jQuery

接下来,我们要用jQuery代码来实现砸金蛋、碎蛋、展示中奖结果的整个过程。当然,老规矩,对于才用jQuery实现的实例程序,你必须先载入jQuery库文件。

首先,当鼠标滑向金蛋时,用于砸金蛋的锤子会仅靠金蛋右上方,可以使用position()来定位。

然后,点击金蛋,即挥动锤子砸向金蛋的过程。我们在click中先把金蛋中的编号数字隐藏,然后调用自定义函数eggClick()。

最后,在自定义函数eggClick()中,我们使用jQuery的$.getJSON方法向后台data.php发送一个ajax请求,后台php程序会处理奖项分配并把中奖结果返回。我们使用animate()来实现砸锤子的动画,通过改变锤子的top和left位子来实现简单的动画效果,锤子砸下去后,金蛋样式变为.curr,同时金花四溅,然后中奖结果.resultTip展示,有没有中奖要看你的运气和后台奖项设置的中奖几率了。来看砸金蛋函数eggClick()的代码:

为了将砸金蛋程序更真实的结合到你的网站中,你可以在砸蛋前验证会员身份,限制砸蛋次数、砸蛋中奖后留下联系方式等等措施,具体看网站需求了。

PHP

data.php处理前端发送的ajax请求,我们才用概率算法,根据设置好的中奖概率,将中奖结果以json的格式输出。关于概率计算的例子可以参照:PHP+jQuery实现翻板抽奖

通过设置概率,我们可以看出,砸中平板电脑的几率占3%,砸不中的几率占%,点击演示demo来试试你的运气吧。

ThinkPHP函数详解之M方法和R方法 首先给大家介绍ThinkPHP函数详解:M方法M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实

PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结 1、推荐的一种方法:php判断搜索引擎蜘蛛爬虫还是人为访问代码,摘自Discuzx3.2phpfunctioncheckrobot($useragent=''){static$kw_spiders=array('bot','crawl','spider','slurp','sohu-

php生成静态html页面的方法(2种方法) 因为每次用户点击动态链接的时候都会对服务器发送数据查询的要求,对于一个访问量可能达百万千万级别的网站来说这无疑是服务器一个大大的负担

标签: jquery编程

本文链接地址:https://www.jiuchutong.com/biancheng/284411.html 转载请保留说明!

上一篇:ubuntu下配置nginx+php+mysql详解(ubuntu设置nginx开机启动)

下一篇:ThinkPHP函数详解之M方法和R方法(thinkphp i方法)

  • 动产租赁税率是多少2023
  • 税率变化递延所得税资产怎么计算
  • 个人所得税申报操作流程
  • 实收资本可以做借方吗
  • 差旅费抵税怎么算
  • 研发费用属于哪个费用
  • 车船税代扣代缴手续费
  • 企业报税盘入账应该记入哪个科目
  • 给客户提供的价值
  • 无偿赠送货物怎么做账
  • 工业企业会计错账处理方法有哪些
  • 如何做现金支票凭证
  • 内部部门汇缴上级财务
  • 河道工程维护管理费征收
  • 非汉语是什么意思
  • 进口设备不需要交关税吗
  • 融资性售后回租按什么缴纳增值税
  • 销售费用变动率公式
  • 科技项目经费怎么申报
  • 维修材料费主要包括
  • 应付的职工薪酬
  • qq画画图片大全
  • iphone无法打开网页怎么办
  • 苹果电脑初始化设置
  • 微信收款会计分录,然后提现有手续费
  • 赊销商品填制什么科目
  • 电脑开机无启动
  • 长期闲置的机器叫什么
  • wordpress使用
  • 最多人用的操作系统
  • 预计负债的所得税怎么算
  • 深度学习之GPU显存与利用率 浅析小结
  • 请问怎么清除
  • 废旧物资处理怎么入账
  • 准备动作怎么做
  • php获取文件夹大小
  • vue初始化命令
  • php获取ua
  • 培训费个人的发票能开吗
  • 房产税收特点有哪些
  • 计提并缴纳个税分录
  • 一个合同里面服务怎么写
  • 材料采购会计科目怎么使用
  • 会计人员信息采集怎么填
  • 应收利息缴纳什么税
  • SQL Server 2005 同步复制技术
  • 银行贷款是应付账款吗
  • 赊销应收款余额怎么算
  • 当月进项税额大但是也要交增值税吗
  • 计提社保公积金个税会计分录
  • 如何降低未分配利润的方法
  • 未按期预缴企业社保
  • 三栏明细账本怎样填写
  • 企业以原有公司为主体
  • 企业积分是什么意思
  • 毛利率计算公式
  • sqlserver批处理
  • win8系统的运行在哪里打开
  • windowsxp删除所有内容
  • win+tab键
  • setlang.exe - setlang是什么进程 有什么用
  • nilaunch.exe - nilaunch是什么进程 有什么用
  • win8手提电脑怎么关闭触摸板
  • cocos按钮点击事件
  • jquery设置鼠标样式
  • jqgrid获取选中行
  • 怎么把两个文件中的内容合并
  • python 压缩gz
  • javascript 对象的this指向
  • 山东税务局电子税务局申报
  • 填了专项附加扣除但没有进行综合年度汇算
  • 湖南城乡居民医疗保险咨询电话
  • 新入职税务干部工作心得
  • 拒绝税务机关检查
  • 一般纳税人每月开票金额有限额吗
  • 小规模纳税人可以用专票抵扣税吗
  • 欠款抵押房产可以直接过户吗
  • 四川省地方税务局关于城镇土地使用税困难减免
  • 享受税收优惠影响就业吗
  • 中国采购网地胶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设