javascript - Bootstrap : animation in modal window

标签 javascript jquery css twitter-bootstrap jquery-animate

我想像这样在 Bootstrap 的模态窗口中使用 wow.js 动画(带有 animate.css)

<div id="myModal" class="modal fade" role="dialog">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Modal Header</h4>
      </div>
      <div class="modal-body">
          <div class="container">
             <div class="row">
                <div class="col-md-6 col-sm-6 col-xs-12 wow fadeInLeft">
                   <p>Animation from Right</p>
                </div>
                <div class="col-md-6 col-sm-6 col-xs-12 wow fadeInRight">
                   <p>Animation from Right</p>
                </div>
             </div> 
          </div>
      </div>

    </div>

  </div>
</div> 

我包括 wow.js、animate.css,动画在页面中正常工作,但在模态窗口中它不起作用,需要您的帮助

最佳答案

它不起作用,因为当您调用 wow.init() 时,灯箱元素尚不存在。

您需要在元素创建后(即打开时)调用 wow.init()wow.sync() 以便 wow查找元素的代码。

Bootstrap 可以在创建和显示模式时运行回调。你最终会看起来像这样

$('#myModal').on('shown.bs.modal', function () {
  wow.sync()
})

关于javascript - Bootstrap : animation in modal window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36488275/

相关文章:

javascript - 如何获取所有 chrome 内容设置?

android - Opera-Mini浏览器CSS优化实践

javascript - 将两列变成选项卡

jquery - 屏幕检测和调整大小的东西

JavaScript:使用函数参数定义变量名

javascript - 使用 FormData 上传 JQuery/AJAX 文件,文件未发布

Javascript 类仅显示其中一个对象

java - HTTP 状态 415 - 将数据从 ajax 作为 json 传递到 Restfull 服务器时出现不支持的媒体类型错误

javascript - 如何从另一个页面关闭模态表单

javascript - 展开表格中的一行