javascript - css3 animation.css 不适用于自定义模式

标签 javascript jquery css modal-dialog animate.css

我试图创建我自己的整页模态,我在这方面取得了成功,但现在我想给它添加一个动画......正在使用 animate.css实现此任务,但仅当添加 zoomIn 或 zoomOut 动画类时动画不工作

这里是 JSFiddel我试过的...任何帮助不胜感激...

我的HTML

<div class="am-modal" id="examples-modal">
  <a href="javascript:void(0);" class="am-colse"> Back</a>
  <div class="head">
    Trying Modal with zoonIn and out effect
  </div>

</div>
<a href="javascript:void(0)" class="am-modal-trigger" data-am-target="#examples-modal">Modal Trigger</a>

CSS

.am-modal {
  display: none;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #2c3e50;
  padding : 20px;
}
.am-modal a{
  float : float;
}
.head{  
  margin-top : 40px;
  font-size : 25px;
  color : #fff;
  text-align : center;
}

查询

$(document).ready(function(e) {

  resizeDiv();
  window.onresize = function(event) {
    resizeDiv();
  }

  function resizeDiv() {
    vpw = $(window).width();
    vph = $(window).height();
    $('.am-modal').css('height', vph + "px");
  }

  $('.am-modal-trigger').on('click', function() {
    var target = $(this).data('am-target');
    $(target).css('display','block');
    $(target).addClass('zoomIn');
  });

  $('.am-colse').on('click', function() {
    $(this).parent().removeClass('zoomIn').addClass('zoomOut');
    $(this).parent().css('display','none');
  });


});

最佳答案

jsfiddle您需要添加类“动画”

<div class="am-modal animated" id="examples-modal">

尝试具有 zoonIn 和 out 效果的模态

关于javascript - css3 animation.css 不适用于自定义模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35395025/

相关文章:

jQuery - 如何编写 'if not equal to'(== 相反)

javascript - 使用 jQuery Mobile 选择作为菜单更改 URL 或内部页面

jquery - 我如何将 .resize 函数添加到 jquery 中的相同 .scroll 函数

javascript - 如何防止电话号码被转换成 Skype 链接?

javascript-canvas 未捕获错误 : INDEX_SIZE_ERR: DOM Exception 1

javascript - 使用 jQuery 和 Tornado 进行跨源资源共享 (CORS)

javascript - For 循环取决于数字输入

javascript - Signal R 和 AJAX 未从 API 获取更新

javascript - 如何在具有正则表达式模式的匹配方法中使用变量

javascript - 一次删除所有芯片 Jquery 和 css