Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 滑动div';需要s-建议_Jquery - Fatal编程技术网

Jquery 滑动div';需要s-建议

Jquery 滑动div';需要s-建议,jquery,Jquery,只是让这段代码隐藏div,直到标题被点击,效果很好,只是现在我有三个div在彼此下面,我只想第一个被展开,然后当另一个被点击时,打开的一个被关闭,新的一个被展开。下面是我的Jquery $(function(){ $('.drop-dwn').click(function(){ $(this).next('.slide1').slideToggle(300); return false; }); }); 我的HTML标记是: <div cl

只是让这段代码隐藏div,直到标题被点击,效果很好,只是现在我有三个div在彼此下面,我只想第一个被展开,然后当另一个被点击时,打开的一个被关闭,新的一个被展开。下面是我的Jquery

$(function(){
    $('.drop-dwn').click(function(){
        $(this).next('.slide1').slideToggle(300);
        return false;
    });
});
我的HTML标记是:

<div class="slide-panels">
                    <h4 class="drop-dwn">Oil & Gas</h4>
                        <div class="slide1">
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                        </div>
                    <h4>SAP & Enterprise Solutions</h4>
                        <div class="slide2">
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                        </div>
                    <h4>IT & Change Management</h4>
                        <div class="slide3">
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                            <div class="checkbox"><input type="checkbox" name="" value=""> All</div>
                        </div>
                     </div>

油气
全部的
全部的
全部的
SAP与企业解决方案
全部的
全部的
全部的
IT与变革管理
全部的
全部的
全部的
CSS:


诀窍是滑动所有div,然后滑下单击的div

所以给所有的div一个普通的类,比如“panel”和

$('.drop-dwn').click(function(){
   var _this = this;
   $(".panel").slideUp("fast", function() {
      $(_this).slideDown("fast");
   });
});
$('.first').slideDown(300);
$(function(){
 $('.drop-dwn').click(function(){
    $('.slide1').slideUp(300);
    $(this).next('.slide1').slideToggle(300);
    return false;
 });
});​
.slide1{
  display:none;
 }​
$('.drop-dwn').click(function(){
   var _this = this;
   $(".panel").slideUp("fast", function() {
      $(_this).slideDown("fast");
   });
});