首页 > 代码库 > jQuery掷骰子
jQuery掷骰子
网上找的jQuery掷骰子效果,测试兼容IE7及以上浏览器,IE6没有测试
js代码如下:
1 $(function(){ 2 var dice = $("#dice"); 3 dice.click(function(){ 4 $(".wrap").append("<div id=‘dice_mask‘></div>");//加遮罩 5 dice.attr("class","dice");//清除上次动画后的点数 6 dice.css(‘cursor‘,‘default‘); 7 var num = Math.floor(Math.random()*6+1);//产生随机数1-6 8 dice.animate({left: ‘+2px‘}, 100,function(){ 9 dice.addClass("dice_t"); 10 }).delay(200).animate({top:‘-2px‘},100,function(){ 11 dice.removeClass("dice_t").addClass("dice_s"); 12 }).delay(200).animate({opacity: ‘show‘},600,function(){ 13 dice.removeClass("dice_s").addClass("dice_e"); 14 }).delay(100).animate({left:‘-2px‘,top:‘2px‘},100,function(){ 15 dice.removeClass("dice_e").addClass("dice_"+num); 16 $("#result").html("您掷得点数是<span>"+num+"</span>"); 17 dice.css(‘cursor‘,‘pointer‘); 18 $("#dice_mask").remove();//移除遮罩 19 }); 20 }); 21 });
在线演示:demo
jQuery掷骰子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。