Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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 单击链接时显示和隐藏段落_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 单击链接时显示和隐藏段落

Javascript 单击链接时显示和隐藏段落,javascript,jquery,html,css,Javascript,Jquery,Html,Css,根据您单击的图像更改段落的最简单方法是什么。以下是内容的外观,减去段落的显示。根据您单击的图像,图像下面的段落将一次显示1个 <div class="content"> <div class="memberPhotoWrapper"> <div class="memberPhotos"> <a href="#"><img class="member1Photo" src="http://s30.

根据您单击的图像更改段落的最简单方法是什么。以下是内容的外观,减去段落的显示。根据您单击的图像,图像下面的段落将一次显示1个

<div class="content">
    <div class="memberPhotoWrapper">
        <div class="memberPhotos">
            <a href="#"><img class="member1Photo" src="http://s30.postimg.org/gpichz4n1/portraitplaceholder.jpg" alt="" title=""></a>
            <a href="#"><img class="member2Photo" src="http://s30.postimg.org/gpichz4n1/portraitplaceholder.jpg" alt="" title=""></a>
            <a href="#"><img class="member3Photo" src="http://s30.postimg.org/gpichz4n1/portraitplaceholder.jpg" alt="" title=""></a>
            <a href="#"><img class="member4Photo" src="http://s30.postimg.org/gpichz4n1/portraitplaceholder.jpg" alt="" title=""></a>
        </div>
    </div>
    <div class="memberIntros">
        <div class="member1Intro">
             <h3>User Name</h3>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse.</p>
        </div>
        <div class="member2Intro">
             <h3>User Name</h3>
            <p>PSed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos.</p>
        </div>
        <div class="member3Intro">
            <h3>User Name</h3>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse.</p>
        </div>
        <div class="member4Intro">
            <h3>User Name</h3>
            <p>PSed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos.</p>
        </div>
    </div>
</div>

用户名
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。在沃鲁帕特·维利特·埃塞的《雷德亨德雷特》中,两人或两人的关系十分紧张

用户名 所有人都有错误,但必须清楚地看到,所有人都应该受到赞扬、尊重、尊重发明者的真实性和准建筑师的权威,这一点必须明确。Nemo enim ipsam Voluptate是一个真正意义上的自由主义者,他是一个伟大的实践者

用户名 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。在沃鲁帕特·维利特·埃塞的《雷德亨德雷特》中,两人或两人的关系十分紧张

用户名 所有人都有错误,但必须清楚地看到,所有人都应该受到赞扬、尊重、尊重发明者的真实性和准建筑师的权威,这一点必须明确。Nemo enim ipsam Voluptate是一个真正意义上的自由主义者,他是一个伟大的实践者


使用jquery库的隐藏/显示功能

$(document).ready(function(){
    var m1= true;
    $( ".member1Photo" ).click(function() {
        if(m1) {
            $('#member1').hide();
            m1=false;
        }else{
            $('#member1').show();
            m1=true;
        }
        });

    });

您可以使用这段简单的代码(使用jQuery)

这里的例子

您将需要更改一些类/id名称以适合。

在纯JS中:

var img = document.getElementsByTagName("img");
var intros = document.getElementsByClassName("intros");

for(var i = 0; i < img.length; i++) {
    (function(i) {
        img[i].onclick = function() {
            reset();
            intros[i].style.display = "block"; 
        }
    })(i);
}

function reset() {
    for(var i = 0; i < img.length; i++) {
        intros[i].style.display = "";
    }
}
var img=document.getElementsByTagName(“img”);
var intros=document.getElementsByClassName(“intros”);
对于(变量i=0;i

类似于?@akinuri是的,谢谢你的帮助!还有其他花时间的人!
var img = document.getElementsByTagName("img");
var intros = document.getElementsByClassName("intros");

for(var i = 0; i < img.length; i++) {
    (function(i) {
        img[i].onclick = function() {
            reset();
            intros[i].style.display = "block"; 
        }
    })(i);
}

function reset() {
    for(var i = 0; i < img.length; i++) {
        intros[i].style.display = "";
    }
}