Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 jQuery切换打开所有div_Javascript_Jquery_Toggle - Fatal编程技术网

Javascript jQuery切换打开所有div

Javascript jQuery切换打开所有div,javascript,jquery,toggle,Javascript,Jquery,Toggle,我需要运行我编写的一个脚本,它非常基本,但它工作正常,但不是我想要的方式,我编写这段代码是因为我找不到任何可以修改的脚本 HTML: 他正在打开2,知道它缺少一行代码,但我不知道如何修复 有什么建议吗? 如果您有,即此CSS: .segmento, .ocultar{ display:none; } 从图像中删除类并添加到。工具提示: <div class="corpo"> <div class="menu-segmento"> <

我需要运行我编写的一个脚本,它非常基本,但它工作正常,但不是我想要的方式,我编写这段代码是因为我找不到任何可以修改的脚本

HTML:

他正在打开2,知道它缺少一行代码,但我不知道如何修复

有什么建议吗?

如果您有,即此CSS:

.segmento, .ocultar{
  display:none;
}
从图像中删除类并添加到
。工具提示

  <div class="corpo">
    <div class="menu-segmento">
        <div class="item total">
            <div class="item-topo">
                <div class="tooltips ocultar">
                  <img src="http://placehold.it/50x50/f00&text=ocultar" />
                    <span>Veja menos</span> 
                </div>
                <div class="tooltips mostrar" >
                    <img src="http://placehold.it/50x50/cf5&text=mostrar" />
                    <span>Veja mais</span>  
                </div>
                <p>Drenagem Linfática</p>
            </div> 
            <div class="segmento">
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel velit nulla. Vestibulum sollicitudin sed sapien faucibus porta. Maecenas quis fringilla felis. Vestibulum ultricies quis orci et auctor. Suspendisse vitae mi odio. Maecenas tincidunt nisl sit amet ante ullamcorper bibendum. Vivamus et vestibulum velit. Proin cursus est quis velit euismod, vitae eleifend nisi ultrices. Proin nec felis lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
            </div>
        </div>  
        <div class="item total">
            <div class="item-topo">
                <div class="tooltips ocultar" >
                    <img src="http://placehold.it/50x50/f00&text=ocultar" />
                    <span>Veja menos</span> 
                </div>
                <div class="tooltips mostrar" >
                    <img src="http://placehold.it/50x50/cf5&text=mostrar" />
                    <span>Veja mais</span>  
                </div>
                <p>Drenagem Linfática</p>
            </div> 
            <div class="segmento">
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel velit nulla. Vestibulum sollicitudin sed sapien faucibus porta. Maecenas quis fringilla felis. Vestibulum ultricies quis orci et auctor. Suspendisse vitae mi odio. Maecenas tincidunt nisl sit amet ante ullamcorper bibendum. Vivamus et vestibulum velit. Proin cursus est quis velit euismod, vitae eleifend nisi ultrices. Proin nec felis lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
            </div>
        </div>
    </div>
</div>

你完全搞错了。您正在隐藏图像,但保留文本。有道理吗?试试看
.segmento, .ocultar{
  display:none;
}
  <div class="corpo">
    <div class="menu-segmento">
        <div class="item total">
            <div class="item-topo">
                <div class="tooltips ocultar">
                  <img src="http://placehold.it/50x50/f00&text=ocultar" />
                    <span>Veja menos</span> 
                </div>
                <div class="tooltips mostrar" >
                    <img src="http://placehold.it/50x50/cf5&text=mostrar" />
                    <span>Veja mais</span>  
                </div>
                <p>Drenagem Linfática</p>
            </div> 
            <div class="segmento">
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel velit nulla. Vestibulum sollicitudin sed sapien faucibus porta. Maecenas quis fringilla felis. Vestibulum ultricies quis orci et auctor. Suspendisse vitae mi odio. Maecenas tincidunt nisl sit amet ante ullamcorper bibendum. Vivamus et vestibulum velit. Proin cursus est quis velit euismod, vitae eleifend nisi ultrices. Proin nec felis lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
            </div>
        </div>  
        <div class="item total">
            <div class="item-topo">
                <div class="tooltips ocultar" >
                    <img src="http://placehold.it/50x50/f00&text=ocultar" />
                    <span>Veja menos</span> 
                </div>
                <div class="tooltips mostrar" >
                    <img src="http://placehold.it/50x50/cf5&text=mostrar" />
                    <span>Veja mais</span>  
                </div>
                <p>Drenagem Linfática</p>
            </div> 
            <div class="segmento">
                <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel velit nulla. Vestibulum sollicitudin sed sapien faucibus porta. Maecenas quis fringilla felis. Vestibulum ultricies quis orci et auctor. Suspendisse vitae mi odio. Maecenas tincidunt nisl sit amet ante ullamcorper bibendum. Vivamus et vestibulum velit. Proin cursus est quis velit euismod, vitae eleifend nisi ultrices. Proin nec felis lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
            </div>
        </div>
    </div>
</div>
$(function () { // DOM ready shorthand 
    $('.mostrar, .ocultar').click( function(){
       var $parent = $(this).closest('.item');
       $(this).toggle().siblings().toggle();
       $parent.find('.segmento').slideToggle();
    });  
});