zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    [CQOI2011]放棋子
    [JSOI2015]染色问题
    [ZJOI2016]小星星
    [NOI2018]你的名字
    bzoj2393 Cirno的完美算数教室
    [CQOI2012]局部极小值
    CF768F Barrels and boxes
    bzoj4402 Claris的剑
    烽火SATA SSD DSS200-B
    添加防火墙规则
  • 原文地址:https://www.cnblogs.com/hjlost/p/6101997.html
Copyright © 2011-2022 走看看