【问题标题】:Jquery Modal on click add class then remove单击添加类然后删除的Jquery Modal
【发布时间】:2016-10-08 08:49:26
【问题描述】:

这段代码应该添加一个类,然后延迟完全删除 div。它只是跳转到删除 div。任何想法为什么?

HTML

 <!-- modal conent-->
    <div class="modal" id="modal">
     <div class="modal-content ">
      <h1>Tricks Are 4 Kids</h1>
     <p>Ok so my modal doesn't look like this one, but this is it boiled down. Can I write the JS better??? ....</p>
       <button href="#" class="close" id="close" >X</button>
      </div>
    </div>
    </div>
 <!-- page conent-->
    <div id="page-content-wrapper" >I am a div with all the page conent. lalalalala</div>

CSS

.red {background:red;}

jQuery

$(document).ready( function() {
    $( "#close" ).click(function() {
        $("#modal").addClass("red").delay(800).queue
        $("#modal").remove();
    });

代码笔https://codepen.io/Ella33/pen/GjQZRP

【问题讨论】:

标签: javascript jquery html css


【解决方案1】:
$(document).ready( function() {
  $( "#close" ).click(function() {
    $("#modal").addClass("red");
    setTimeout(function() {
        $("#modal").remove();
    }, 800); 
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    相关资源
    最近更新 更多