我正在制作一个小的页面,该页面的所有内容都设置为不显示,该小页面具有已定义大小的div。用内容填充Div
在div上方是一个p标签列表,当点击时它们充当“链接”来更改div的内容。但是,我似乎无法得到这个工作。
HTML
<p id="link1">Content 1</p>
<p id="link2">Content 2</p>
<p id="link3">Content 3</p>
<div class="subcontent">
<div class="hide cont1">
<p>Title</p>
<p>Content 1</p>
</div>
<div class="hide cont2">
<p>Title</p>
<p>Content 2</p>
</div>
<div class="hide cont3">
<p>Title</p>
<p>Content 3</p>
</div>
</div>
CSS
.subcontent{
box-sizing: border-box;
border: solid 1px #DDD;
height:300px;
width: 70%;
padding: 0px 15px;
margin-left: 22%;
margin-bottom: 10px;
font-size: 90%;
}
.hide{
display: none;
对什么是获取内容1,如果被点击#LINK1出现的最好方法任何想法?
此外,如果内容一次点击就显示出来了,在显示新内容之前我怎么能够隐藏内容?
对不起,如果我提出的任何想法都不清楚 - 我仍然对这一切都很陌生。
你尝试任何事情,使工作? – 2014-12-02 02:33:50
我尝试了几个不同的Javascript和JQuery概念,我碰到过。他们中的大多数都是为了替换已经存在的内容,而不是像我想做的那样改变显示属性,所以它没有让我走得很远。我尝试了一种方法,它要求我更改链接和内容上的id和类,以便该函数可以搜索与链接id相匹配的内容类并更改该内容的显示属性,但它不成功。 – 2014-12-02 02:41:11
当你问一个问题时,如果你能分享你已经试过的东西,那将是非常好的。 – 2014-12-02 02:43:58