javascript - jQuery 定时通知 onclick

标签 javascript jquery

我希望发生 fade 动画 plus.hideme 的高度也从 0px 增长到 30px ().delay(2000)期间。

点击时 .hideme 不显示为 display: block;,我希望它的 height0px 变为 30px for ().delay(2000),同时还保留fade动画。

$(document).ready(function() {
  $("#post-draft1").hide();
  $("#post-button1").click(postNotification);
});

function postNotification() {
  $("#post-draft1").fadeIn("slow").delay(2000).fadeOut("slow");
}
.hideme {
  background: blue;
  height: 30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="post-button1">Save Click</button>
<div class="hideme" id="post-draft1">This is a test div</div>

最佳答案

$(document).ready(function() {
  $("#post-draft1").hide();
  $("#post-button1").click(postNotification);
});

function postNotification() {
  // $("#post-draft1").fadeIn("slow").delay(2000).fadeOut("slow");
  $("#post-draft1").show().animate({height: '30px',opacity: 1},1000).delay(2000).animate({height: '0px',opacity: 0},1000);    

}
.hideme {
   background: blue;
   height: 0px; 
   opacity: 0; 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="post-button1">Save Click</button>
<div class="hideme" id="post-draft1">This is a test div</div>

关于javascript - jQuery 定时通知 onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50126519/

相关文章:

jquery - 验证由 jQuery 创建的 HTML 代码

jQuery : check in an element is being animated

javascript - 在不刷新父页面的情况下提交弹出div

javascript - 与nodejs、mongoose 和 JSON 对象数组拼接

javascript - JSON内容发布请求验证实践

javascript - knockoutjs 单击绑定(bind)在嵌套的 foreach 中不起作用

javascript - 当每页页面空闲 3 秒时移至下一页和后续页面

jquery - 如果在同一列div中同时增大一个div和缩小一个div,如何保持垂直位置稳定?

JavaScript 模式和垃圾收集

javascript - 具有适用于不同屏幕的备忘录的响应式日历样式