jquery slideup/slidedown功能

jquery slideup/slidedown功能,jquery,Jquery,我有一个复选框,单击时,我想将复选框向上滑动,使其不显示。我可以让它向上滑动,但一秒钟后它又露出了丑陋的一面,我该如何修复它呢。多谢各位 <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <style type="text/css"> .hiddenPanel

我有一个复选框,单击时,我想将复选框向上滑动,使其不显示。我可以让它向上滑动,但一秒钟后它又露出了丑陋的一面,我该如何修复它呢。多谢各位

<html>
<head>

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

  <style type="text/css">
    .hiddenPanel
    {
      CLEAR: both;
      DISPLAY: none;
    }
    .dataEntry
    {
      BACKGROUND-COLOR: #FFFFEB;
      HEIGHT: 300px;
      MIN-WIDTH: 300px;
      MARGIN: 3px;
    }
  </style>

  <script type="text/javascript">
    $(document).ready(function() {
      $('#chkTestPay').click(function ShowMedPay() {
        if ($('#chkTestPay').is(':checked')) {
          $('#toggleTestPanel').slideUp();
          $('#TestPanel').slideDown(1200);
          $('#toggleTestPanel').css("display", "none");
        }
        else
          $('#TestPanel').slideUp(2000);
        $('#toggleTestPanel').slideDown(1200);
      });
    });
  </script>

</head>
<body>
  <div class="togglePanelOption" id="toggleTestPanel">
    <h3>
      Test?
      <input type="checkbox" id="chkTestPay" /></h3>
  </div>
  <div id="TestPanel" class="hiddenPanel">
    <h3>
      Test 123
    </h3>
    <div class="dataEntry">
      enter info please
    </div>
  </div>
</body>
</html>

hiddenPanel先生
{
明确:两者皆有;
显示:无;
}
.数据输入
{
背景色:#FFFFEB;
高度:300px;
最小宽度:300px;
保证金:3倍;
}
$(文档).ready(函数(){
$('#chkTestPay')。单击(函数ShowMedPay(){
如果($('#chkTestPay')。是(':checked')){
$('#toggleTestPanel').slideUp();
$('测试面板')。向下滑动(1200);
$('#toggleTestPanel').css(“显示”、“无”);
}
其他的
$(#TestPanel')。slideUp(2000);
$('切换测试面板')。向下滑动(1200);
});
});
测试?
测试123
请输入信息

您的else定义不正确,因此slidedown始终运行

<script type="text/javascript">
     $(document).ready(function() {
      $('#chkTestPay').click(function ShowMedPay() {
        if ($('#chkTestPay').is(':checked')) {
          $('#toggleTestPanel').slideUp();
          $('#TestPanel').slideDown(1200);
          $('#toggleTestPanel').css("display", "none");
        } else {
          $('#TestPanel').slideUp(2000);
          $('#toggleTestPanel').slideDown(1200);
        }
      });
    });
</script>

$(文档).ready(函数(){
$('#chkTestPay')。单击(函数ShowMedPay(){
如果($('#chkTestPay')。是(':checked')){
$('#toggleTestPanel').slideUp();
$('测试面板')。向下滑动(1200);
$('#toggleTestPanel').css(“显示”、“无”);
}否则{
$(#TestPanel')。slideUp(2000);
$('切换测试面板')。向下滑动(1200);
}
});
});

这就是你想要实现的目标吗

你能说清楚一点吗,你想做什么?我在这个标记中看不到文本框,你说要隐藏它。你说的“丑陋的自我”是什么意思?你是在试这个吗?