使用jq和flip插件来做了一个幻灯片翻转效果小demo

       我们的实验室官网终于要做了,但由于后台的部长跟前端的小妹妹写代码太慢了,我不得不插手帮他们写点小demo,所以今日无聊就找了一个不错的插件来写了,本来是找到turn.js的,因为体积比较少,而且每啥依赖,官网的demo效果是很流畅的, 但自己按着它写一次,发觉很不流畅,有点像“成龙”广告的反面教材,呵呵,写出来跟看的不同。所以就找到了flip,感觉效果还不错。

官网:http://jqueryui.com/

       废话少说,先看代码:

html:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
  <meta charset="UTF-8">
  <title></title>
  <link rel="stylesheet" href="../css/text.css">
  <script type="text/javascript" src="../js/jquery-1.7.min.js"></script>
  <script type="text/javascript" src="../js/jquery-ui-1.7.2.custom.min.js"></script>
  <script type="text/javascript" src="../js/jquery.flip.min.js"></script>
  <script type="text/javascript" src="../js/text.js"></script>
</head>
<body>
  <div class="flip-box">
    <div class="flip-item">
      <img src="../image/hci.jpg" alt="" class="flip-item-img">
    </div>
    <div class="flip-item">
      <img src="../image/hci.jpg" alt="" class="flip-item-img">
    </div>
    <div class="flip-item">
      <img src="../image/hci.jpg" alt="" class="flip-item-img">
    </div>
  </div>
</body>
</html>

css:

*{
	margin: 0;
	padding: 0;
}
.flip-box{
	width: 900px;
	height: 600px;
	margin: auto;
}
.flipitem{

}

js:

window.onload = function(){
  Slide.play();
}

var Slide = {
  play : function(){
    this.init();
    this.start();
  },
  init : function (){
    var $flipitems = $('.flip-item');
    var $n = $flipitems.size();
    var $color = '#3c6';
    $flipitems.not($('.flip-item:first')).hide();
  },
  start : function(){
    setInterval(function(){
      var $flipitems = $('.flip-item');
      var $n = $flipitems.size();
      var $color = '#3c6';
      var $flipitem = $('.flip-item:visible');
      var $next = $flipitem.next();
      var $last = $('.flip-item:last');
      if($flipitems.index($flipitem)==$n - 1){ 
        $flipitems.hide();
        $next = $('.flip-item:first').next();
      };
      $flipitem.hide();
      $next.show().flip({
        direction:'rl',
        color:$color
      });
      return false;
    },3000);
  }
};


          注意:那些依赖的包我无法上传了哦,呵呵!


效果图:(顺便亮一下我们实验室的照片,哈哈)




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值