Jquery 带div的滑动按钮

Jquery 带div的滑动按钮,jquery,Jquery,我有一个表格和按钮。表单是隐藏的,但当我单击按钮时,它会从左侧滑出。但如何做到这一点,当我点击按钮时,按钮与幻灯片一起出现,当我再次点击时(当表单可见时),按钮与表单一起滑回原位 $(document).ready(function () { $(".feedbackform").hide(); $("#feedbackbutton").click(function () { $("#feedbackbutton").slideToggle({ l

我有一个表格和按钮。表单是隐藏的,但当我单击按钮时,它会从左侧滑出。但如何做到这一点,当我点击按钮时,按钮与幻灯片一起出现,当我再次点击时(当表单可见时),按钮与表单一起滑回原位

$(document).ready(function () {
   $(".feedbackform").hide();
   $("#feedbackbutton").click(function () {
       $("#feedbackbutton").slideToggle({
           left: "300px"
       });
       $(".feedbackform").animate({
           width: "toggle"
       });
   });
});

#feedbackbutton {
   height: 30px;
   width: 100px;
   background: #ccc;
   position: absolute;
   left: 0;
   top: 30 % ;
}

.feedbackform {
   background: #09C;
     width: 300px;
     height: auto;
     position: absolute;
     top: 30%;
     left: 0;   
}
设置普通父对象的动画
将元素包装成一个DIV(
#feedback

jQuery:

  var c=0;
  $("#feedbackbutton").click(function(){
      $('#feedback').stop().animate({left: c++%2*-300 }, 800);
  });

如果您需要我们帮助,请发布html
#feedback{
  position:absolute;
  left:-300px; /* -width */
  width:300px;/*same as form*/
}

#feedbackbutton {
    height: 30px;
    width: 100px;
    background: #ccc;
    position: absolute;
    right: -100;/*minus width*/
    top: 30%;   
}

.feedbackform{
     background: #09C;
     width: 300px;
     height: auto;
     position: absolute;
     top: 30%;
     left: 0;   
}
  var c=0;
  $("#feedbackbutton").click(function(){
      $('#feedback').stop().animate({left: c++%2*-300 }, 800);
  });