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 相关文章推荐
javascript学习(二)javascript常见问题总结
Jan 02 Javascript
js Object2String方便查看js对象内容
Nov 24 Javascript
Node.js中child_process实现多进程
Feb 03 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 Javascript
d3.js入门教程之数据绑定详解
Apr 28 Javascript
Angularjs为ng-click事件传递参数
Jun 15 Javascript
微信小程序实现倒计时60s获取验证码
Apr 17 Javascript
在nginx上部署vue项目(history模式)的方法
Dec 28 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
Sep 11 Javascript
js回调函数仿360开机
Dec 26 Javascript
微信小程序tab左右滑动切换功能的实现代码
Feb 08 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
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
2013/06/24 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
Div自动滚动到末尾的代码
2008/10/26 Javascript
javascript 清除输入框中的数据
2009/04/13 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
JavaScript异步加载浅析
2014/12/28 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
基于Python的接口测试框架实例
2016/11/04 Python
Python获取当前路径实现代码
2017/05/08 Python
python爬虫使用cookie登录详解
2017/12/27 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
在python3中使用shuffle函数要注意的地方
2020/02/28 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
奥地利顶级内衣丝袜品牌英国站:Wolford英国
2016/08/29 全球购物
大学毕业的自我鉴定
2013/10/08 职场文书
质量工程师岗位职责
2013/11/16 职场文书
个人自荐书
2013/12/20 职场文书
公司保密承诺书
2014/03/27 职场文书
赞美老师的演讲稿
2014/05/22 职场文书
2014年财务部工作总结
2014/11/11 职场文书
匿名信格式范文
2015/05/27 职场文书