JQuery - 同时SlideToggle多个DIV?

时间:2010-02-03 00:30:07

标签: jquery toggle html slidetoggle

我是JQuery的新手,我有一些OCD问题。

我正在使用带有点击功能的SlideToggle来隐藏/显示容器div。然而,它内部的div不会随之滑动,只会出现。

有没有办法可以让两个DIV一起滑入?

JQUERY:

<script type="text/javascript">
$(document).ready(function(){
$("#store_container").hide();
  $('#toggle').click(function(){
     $('#store_container').slideToggle("slow"); 
     return false;
  });
});
</script>

HTML:

<div id="store_container" style="display:none;">
    <div id="store_data">
        <p>THIS IS A TEST</p>
        </div>
</div>

1 个答案:

答案 0 :(得分:1)

试试这个:

<script type="text/javascript">
$(function(){
  $("#store_container").hide();
  $('#toggle').toggle(function(){
     $('#store_container').slideDown("slow", function() { $('#store_data').fadeIn(); });
   }, function() {
     $('#store_data').fadeOut("fast", function() { $('#store_container').slideUp("slow"); });
  });
});
</script>
  <div id="store_container" style="display:none; height: 300px;">
      <div id="store_data" style="display:none;">
        <p>THIS IS A TEST</p>
       </div>
  </div>