Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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?留有保证金的div不工作?如何隐藏/显示div文本?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何用加号和减号图标显示div?留有保证金的div不工作?如何隐藏/显示div文本?

Javascript 如何用加号和减号图标显示div?留有保证金的div不工作?如何隐藏/显示div文本?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试源代码,请检查演示链接: 默认情况下,您只需在css样式中隐藏所有段落元素: .expand p { display: none; } 然后在jquery代码的帮助下显示\隐藏所需的项目 $('.expand').click(function(){ $(this).stop().animate({ width:'73%', height:'130px' }); $(this).find('p').show();

我正在尝试源代码,请检查演示链接:


默认情况下,您只需在css样式中隐藏所有段落元素:

.expand p {
    display: none;
}
然后在jquery代码的帮助下显示\隐藏所需的项目

$('.expand').click(function(){
    $(this).stop().animate({
        width:'73%',
        height:'130px'
    });
    $(this).find('p').show();
    $('.collapse').show();
});

 $('.collapse').on('click',function(e){
     e.stopPropagation()
     $(this).parent('.expand').stop().animate({
         width: '30px',
         height:'130px'
     });
     $(this).prev('p').hide();
     $(this).hide();
 });

我还创建了一个演示,请检查。

我的源代码链接:请更清楚地解释您想要实现的目标,这几乎不是一个问题。您实际上没有问过问题,问题是什么?它按预期工作plz检查我的演示链接:plz单击左侧div,当我单击链接时,我需要隐藏文本..你的问题是??嗨,如何在div上显示加号/减号按钮。因此,你想在左侧显示某种类型的+\-图标,而不是隐藏/显示文本?更正la,我想在左侧显示+/-图标OK,我希望你能尝试像“非常感谢你”这样的东西。。。div=“banner”如何将三个div之间的gab固定到全宽容器..banner{margin left:10;margin right:10;}
$('.expand').click(function(){
    $(this).stop().animate({
        width:'73%',
        height:'130px'
    });
    $(this).find('p').show();
    $('.collapse').show();
});

 $('.collapse').on('click',function(e){
     e.stopPropagation()
     $(this).parent('.expand').stop().animate({
         width: '30px',
         height:'130px'
     });
     $(this).prev('p').hide();
     $(this).hide();
 });