JavaScript 淡入,复选框弹出窗口不起作用



我正在制作一个弹出复选框,但是当我尝试显示它时,即使常规警报正常工作,它也不会显示任何内容.. 我在制作登录弹出窗口时多次使用淡入 idk 为什么它在这里不起作用。

<form>
        <div class="Style-popup">
            <div class="InnerStyle-popup">
                    <label class="container">One
                      <input type="checkbox" checked="checked">
                      <span class="checkmark"></span>
                    </label>
                    <label class="container">Two
                      <input type="checkbox">
                      <span class="checkmark"></span>
                    </label>
                    <label class="container">Three
                      <input type="checkbox">
                      <span class="checkmark"></span>
                    </label>
                    <label class="container">Four
                      <input type="checkbox">
                      <span class="checkmark"></span>
                    </label>
              </div>
            </div>
    </form>
$('.define-style').click(function(){
    $('.Style-popup').fadeIn();
    //alert('dss');

}(;

// Code goes here
$(document).ready(function(){
 $('.define-style').click(function(){ 
    $('form').fadeIn();    
});
});
/* Styles go here */
form{
  display:none;
}
<!DOCTYPE html>
<html>
  <head>
    <script data-require="jquery@3.2.1" data-semver="3.2.1" src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>
  <body>
    <form>
      <div class="Style-popup">
        <div class="InnerStyle-popup">
          <label class="container">One
                                  <input type="checkbox" checked="checked" />
            <span class="checkmark"></span>
          </label>
          <label class="container">Two
                                  <input type="checkbox" />
            <span class="checkmark"></span>
          </label>
          <label class="container">Three
                                  <input type="checkbox" />
            <span class="checkmark"></span>
          </label>
          <label class="container">Four
                                  <input type="checkbox" />
            <span class="checkmark"></span>
          </label>
        </div>
      </div>
    </form>
    <button class="define-style">Fade</button>
  </body>
</html>

如果要将"显示无"设置为"表单",请尝试淡入淡出在表单中为:

$(document).ready(function(){
 $('.define-style').click(function(){ 
    $('form').fadeIn();    
});
});

必须查看更多代码。 我填空并淡入对我有用

<body>
  <form class="define-style">
    <div class="Style-popup">
      <div class="InnerStyle-popup">
        <label class="container">One
          <input type="checkbox" checked="checked">
          <span class="checkmark"></span>
        </label>
        <label class="container">Two
          <input type="checkbox">
          <span class="checkmark"></span>
        </label>
        <label class="container">Three
          <input type="checkbox">
          <span class="checkmark"></span>
        </label>
        <label class="container">Four
          <input type="checkbox">
          <span class="checkmark"></span>
        </label>
      </div>
    </div>
  </form>

.CSS

.define-style {
  height: 500px;
  width: 500px;
  background-color: aquamarine;
}
.Style-popup {
  display: none;
}

jQuery

'use strict';
$('.define-style').click(function(){
  $('.Style-popup').fadeIn(2000);
  // alert('dss');
});

最新更新