jquery - 结合 Wow.js 和 Slicebox.js 创建动画幻灯片

标签 jquery html css wow.js

我是新手。

我在网上找到了 sliceboxjs 和 wowjs。

我正在尝试创建结合了 sliceboxjs 和 wowjs 的幻灯片。

但是当我第三次单击“下一步”按钮时,slicebox 和 wow 仅在第一次运行时起作用。从那以后,wowjs 就不行了。

有人可以修复对我有帮助的代码吗?

非常感谢!

<div class="container">
  <div class="wrapper">
    <!--  sliceboxjs   -->
    <ul id="sb-slider" class="sb-slider">
      <li>
        <a href="http://www.flickr.com/photos/strupler/2969141180" target="_blank"><img src="https://tympanus.net/Development/Slicebox/images/1.jpg" alt="image1"/></a>
        <div class="sb-description">
          <h3>Creative Lifesaver</h3>
        </div>
        <!--  wowjs   -->
        <img class="icon-animation icon-animation-1 wow bounceInLeft" data-wow-delay="1s" src="http://thietkewebnhanh247.com/wp-content/uploads/2016/11/banner_4_-21.png" alt="">
        <img class="icon-animation icon-animation-2 wow bounceInRight" data-wow-delay="1s" src="http://thietkewebnhanh247.com/wp-content/uploads/2016/11/banner_4_-31.png" alt="">
      </li>

      <li>
        <a href="http://www.flickr.com/photos/strupler/2968268187" target="_blank"><img src="https://tympanus.net/Development/Slicebox/images/2.jpg" alt="image2"/></a>
        <div class="sb-description">
          <h3>Honest Entertainer</h3>
        </div>
        <!--  wowjs   -->
        <img class="icon-animation icon-animation-1 wow bounceInLeft" data-wow-delay="1s" src="http://thietkewebnhanh247.com/wp-content/uploads/2016/11/banner_4_-21.png" alt="">
        <img class="icon-animation icon-animation-2 wow bounceInRight" data-wow-delay="1s" src="http://thietkewebnhanh247.com/wp-content/uploads/2016/11/banner_4_-31.png" alt="">
      </li>
    </ul>

    <div id="shadow" class="shadow"></div>

    <div id="nav-arrows" class="nav-arrows">
      <a href="#">Next</a>
      <a href="#">Previous</a>
    </div>

  </div>
</div>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js"></script>

//切片框 js

$(function() {

  var Page = (function() {

    var $navArrows = $( '#nav-arrows' ).hide(),
        $shadow = $( '#shadow' ).hide(),
        slicebox = $( '#sb-slider' ).slicebox( {
          onReady : function() {

            $navArrows.show();
            $shadow.show();

          },
          orientation : 'r',
          cuboidsRandom : true,
          disperseFactor : 30
        } ),

        init = function() {

          initEvents();

        },
        initEvents = function() {

          // add navigation events
          $navArrows.children( ':first' ).on( 'click', function() {

            slicebox.next();
            return false;

          } );

          $navArrows.children( ':last' ).on( 'click', function() {

            slicebox.previous();
            return false;

          } );

        };

    return { init : init };

  })();

  Page.init();

});
//wowjs
new WOW().init();

我的代码:slicebox-and-wowjs

最佳答案

使用类 'animated' 代替 wow。

<img class="icon-animation icon-animation-1 animated bounceInLeft" data-wow-delay="1s" src="http://thietkewebnhanh247.com/wp-content/uploads/2016/11/banner_4_-21.png" alt="">

关于jquery - 结合 Wow.js 和 Slicebox.js 创建动画幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57247018/

相关文章:

javascript - jquery 追加大量 html(出现 "unterminated string literal"或 "bad escape"错误)

Javascript 验证两个文本框

jquery - 在另一个 html 对象中添加 html 对象

html - 没有边框底部的 CSS 下划线颜色

javascript - 音量键是如何生成的

javascript - 根据 Ajax 调用中收到的数据 react 设置状态

jquery 省略号最后不显示点

Javascript:链接到新页面中的特定div?

html - 填充Font-awesome图标的透明度

python - Django:子目录中的静态文件