效果体验:http://keleyi.com/a/bjad/uaq24pxt.htm
其中拖拽刮涂层效果使用jquery UI的draggable方法,请参考:http://keleyi.com/a/bjac/9dd21532ed1dbf23.htm
以下是源代码:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>jQuery UI模拟刮彩票涂层显示结果-柯乐义</title> 5 <meta http-equiv="content-type" content="text/html;charset=utf-8"> 6 <style type="text/css"> 7 #keleyi{width:200px;height:20px;position:relative;text-align:center;font-size:12px;overflow:hidden;background:#eee;} 8 #keleyi div{position:absolute;top:0px;left:0px;width:100%;height:20px;background:#ccc;} 9 #layout2{width:200px;height:20px;position:relative;text-align:center;font-size:12px;overflow:hidden;background:#eee;} 10 #layout2 div{position:absolute;top:0px;right:0px;width:100%;height:20px;background:#ccc;} 11 </style> 12 <script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.11.0.min.js"></script> 13 <script src="http://keleyi.com/keleyi/pmedia/jquery/ui/1.10.3/js/jquery-ui-1.10.3.min.js" type="text/javascript"></script> 14 <script type="text/javascript"> 15 $(document).ready(function() { 16 $("#keleyi div").draggable({ 17 revert:function() { 18 var a = $("#keleyi div").offset().left; 19 var b = $("#kel"+"eyi").width(); 20 if (a >= b) { 21 $("#keley"+"i").text("恭喜您获得5000万美元大奖!").css("color","red").fadeOut(200).fadeIn(500); 22 return false; 23 }else{ 24 return true; 25 } 26 }, 27 axis: "x", snap: "#keleyi", scroll: false} 28 ); 29 $("#layout2 div").click(function() { 30 $(this).animate({ 31 width : "+=20", 32 }).animate({ 33 width : "-=50", 34 }); 35 if ($(this).width() <= 30) { 36 $("#layout2").text("恭喜您获得5000万美元大奖!").css("color","red").fadeOut(200).fadeIn(500); 37 } 38 }); 39 }); 40 </script> 41 </head> 42 <body> 43 <div>说明:不支持IE6!</div> 44 <p> </p> 45 <p>效果一(拖拽灰条):</p> 46 <div id="keleyi"> 47 <div></div> 48 请完全刮开查看中奖结果。 49 </div> 50 <p> </p> 51 <p>效果二(点击灰条):</p> 52 <div id="layout2"> 53 <div></div> 54 请完全刮开查看中奖结果。 55 </div> 56 <br /> 57 <a href="http://keleyi.com/a/bjad/uaq24pxt.htm" target="_blank">原文</a> 58 </body> 59 </html>