• 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

  • 相关阅读:
    redis学习
    Ubuntu命令大全
    关于jquery中attr和prop的用法
    Ubuntu下修改为永久DNS的方法
    Yii2 behaviors中verbs access的一些理解
    vue_ form表单 v-model
    vue-one_demo_music
    ES6
    VUE 入门 01
    Django model.py表单设置默认值允许为空
  • 原文地址:https://www.cnblogs.com/hjlost/p/6101997.html
Copyright © 2020-2023  润新知