2种jQuery 实现刮刮卡效果


Posted in Javascript onFebruary 01, 2015

其中拖拽刮涂层效果使用jquery UI的draggable方法

以下是源代码:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 <html xmlns="http://www.w3.org/1999/xhtml">

 <head>

 <title>jQuery UI模拟刮彩票涂层显示结果</title>

 <meta http-equiv="content-type" content="text/html;charset=utf-8">

 <style type="text/css">

 #keleyi{width:200px;height:20px;position:relative;text-align:center;font-size:12px;overflow:hidden;background:#eee;}

 #keleyi div{position:absolute;top:0px;left:0px;width:100%;height:20px;background:#ccc;}

 #layout2{width:200px;height:20px;position:relative;text-align:center;font-size:12px;overflow:hidden;background:#eee;}

 #layout2 div{position:absolute;top:0px;right:0px;width:100%;height:20px;background:#ccc;}

 </style>

 <script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.11.0.min.js"></script>

 <script src="http://keleyi.com/keleyi/pmedia/jquery/ui/1.10.3/js/jquery-ui-1.10.3.min.js" type="text/javascript"></script> 

 <script type="text/javascript">

 $(document).ready(function() {

 $("#keleyi div").draggable({

 revert:function() {

 var a = $("#keleyi div").offset().left;

 var b = $("#kel"+"eyi").width();

 if (a >= b) {

 $("#keley"+"i").text("恭喜您获得5000万美元大奖!").css("color","red").fadeOut(200).fadeIn(500);

 return false;

 }else{

 return true;

 }

 },

 axis: "x", snap: "#keleyi", scroll: false}

 );

 $("#layout2 div").click(function() {

 $(this).animate({

 width : "+=20",

 }).animate({

 width : "-=50",

 });

 if ($(this).width() <= 30) {

 $("#layout2").text("恭喜您获得5000万美元大奖!").css("color","red").fadeOut(200).fadeIn(500);

 }

 });

 });

 </script>

 </head>

 <body>

 <div>说明:不支持IE6!</div>

 <p> </p>

 <p>效果一(拖拽灰条):</p>

 <div id="keleyi">

 <div></div>

 请完全刮开查看中奖结果。

 </div>

 <p> </p>

 <p>效果二(点击灰条):</p>

 <div id="layout2">

 <div></div>

 请完全刮开查看中奖结果。

 </div>

 <br />

 </body>

 </html>

这里给大家分享的是十分常用的刮奖的特效代码,希望小伙伴们能够喜欢。

Javascript 相关文章推荐
自写简单JS判断是否已经弹出页面
Oct 20 Javascript
javascript模拟的Ping效果代码 (Web Ping)
Mar 13 Javascript
浅析jQuery中常用的元素查找方法总结
Jul 04 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
Mar 10 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
浏览器中url存储的JavaScript实现
Jul 07 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
Sep 17 Javascript
js右下角弹出提示框示例代码
Jan 12 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
Jun 12 Javascript
JavaScript的this关键字的理解
Jun 18 Javascript
JavaScript如何实现元素全排列实例代码
May 14 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
Feb 11 Javascript
jQuery实现炫酷的鼠标轨迹特效
Feb 01 #Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 #Javascript
jquery实现勾选复选框触发事件给input赋值
Feb 01 #Javascript
jQuery结合HTML5制作的爱心树表白动画
Feb 01 #Javascript
jquery实现炫酷的叠加层自动切换特效
Feb 01 #Javascript
JavaScript插件化开发教程(六)
Feb 01 #Javascript
JavaScript插件化开发教程(五)
Feb 01 #Javascript
You might like
生成sessionid和随机密码的例子
2006/10/09 PHP
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
两种php实现图片上传的方法
2016/01/22 PHP
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
详解javascript void(0)
2020/07/13 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
Python中index()和seek()的用法(详解)
2017/04/27 Python
Python简单生成随机数的方法示例
2018/03/31 Python
python 文件转成16进制数组的实例
2018/07/09 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
Python的形参和实参使用方式
2019/12/24 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
成绩单评语
2015/01/04 职场文书
美术教师个人总结
2015/02/06 职场文书
2015中学学校工作总结
2015/07/20 职场文书
Python pandas之求和运算和非空值个数统计
2021/08/07 Python