支付宝抢红包图片随机显示jQuery特效

仿支付宝抢红包图片随机显示jQuery特效

(function($) {
  var ui = {
    $grabMain: $('.grab-main')
  };
  var oConfig = window.oPageConfig;
  var interval = null;
  var move = null;
  var oPage = {
    init: function() {
      this.view();
    }
  , view: function() {
      var self = this;
      var time = 1;
      var m = 0;
        var i = 0;
        var left1 = 0;
        move = setInterval(function() {
          if (i < 10) {
          var left = Math.ceil(Math.random() * (9 - 0) + 0) * 65;
          var top = Math.ceil(Math.random() * (9 - 0) + 0) * 18;
          var shu = Math.ceil(Math.random() * (7 - 1) + 1);
          var cha = Math.abs(left - left1);
          if (cha >= 300) {
            left = left;
            left1 = left;
          }else {
            if (left < 310) {
              left = left + 300;
              left1 = left;
            }else {
              left = left - 300;
              left1 = left;
            }
          }
          $("<div class='gold-juns' data-uid='1'>").css({'left':left,'top':top,'background-image': 'url(images/' + shu + '.png)'}).appendTo(ui.$grabMain);
          $('.gold-juns').eq(0).fadeOut(400);
          setTimeout(function() {
            $('.gold-juns').eq(0).remove();
          },500)
          i++
        }else {
        }
        }, 600)
    }
  };
  oPage.init();
})($)
<div class="wrap">
	<div class="grab">
		<div class="grab-top"></div>
		<div class="grab-main">
			<div class="gold-juns" data-uid="1"></div>
		</div>
	</div>
</div>

  

html{
  font-size: 47%;
  zoom:1;
}
body{
  overflow: hidden;
  height: 100%;
}
.grab-main{
  position: relative;
  width: 780px;
  height: 390px;
  background-color: #fff;
  -webkit-tap-highlight-color:rgba(255,0,0,0);
}
.gold-juns{
  position: absolute;
  left:0px;
  top:0px;
  width: 220px;
  height: 225px;
  background-color: none;
  z-index: 200;
  background-image: url(../images/1.png);
  background-repeat: no-repeat;
  background-position: center;
}

  via:http://www.datouwang.com/jiaoben/443.html

posted @ 2015-06-10 14:12  费钰博  阅读(311)  评论(0编辑  收藏  举报