Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Javascript 滑动切换不同div上的不同效果_Javascript_Jquery_Jquery Ui_Slidetoggle - Fatal编程技术网

Javascript 滑动切换不同div上的不同效果

Javascript 滑动切换不同div上的不同效果,javascript,jquery,jquery-ui,slidetoggle,Javascript,Jquery,Jquery Ui,Slidetoggle,当我单击第一个DIV时,滑动切换效果正确完成。 当我点击第二个,它似乎没有应用的效果和内容只是突然出现 第三个元素和除第一个元素以外的任何其他元素也会发生同样的情况 发生什么事了? (在这里工作的演示:) 我有这个HTML结构: <div class="subcategory">Option 1 </div> <div class="subcategoryContent"> <div class="subcategoryOption">

当我单击第一个DIV时,滑动切换效果正确完成。 当我点击第二个,它似乎没有应用的效果和内容只是突然出现

第三个元素和除第一个元素以外的任何其他元素也会发生同样的情况

发生什么事了? (在这里工作的演示:)

我有这个HTML结构:

<div class="subcategory">Option 1 </div>
<div class="subcategoryContent">

    <div class="subcategoryOption">
        <div class="image">
            <img src="vista/imgs/grupales.gif" alt="Clases grupales" />
        </div>

        <div class="text">
            TEXT
        </div>
    </div>

</div>

<div class="subcategory">Option 2</div>
<div class="subcategoryContent">
    <div class="subcategoryOption">
        <div class="image">
            <img src="vista/imgs/grupales.gif" alt="Clases grupales" />
        </div>

        <div class="text">
            TEXT
        </div>
    </div>
</div>

从CSS中删除所有“float”属性,它就可以正常工作了!:-)浮动破坏了动画。

工作正常。支票:嗯?那么它可能与CSS有关??你可以看看我在这里说的:
$(".subcategory").click(function () {
                    $(this).next(".subcategoryContent").slideToggle(450).siblings(".subcategoryContent").slideUp(450);
                    return false;
                });