정의 된 크기의 div가 있고 그 내용이 모두 표시되지 않도록 설정된 작은 페이지를 만들고 있습니다.내용으로 Div를 채우기
위의 div는 클릭 할 때 div의 내용을 변경하는 "링크"역할을하는 p 태그 목록입니다. 그러나, 나는 단지 이것을 작동시키는 것처럼 보이지 않습니다.
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을 클릭하면 내용 1 표시 갈 수있는 가장 좋은 방법이 무엇인지에 대한 어떤 생각을?
또한 한 번의 클릭으로 내용이 표시되면 어떻게 새 내용이 표시되기 전에 다시 숨길 수 있습니까?
내가 제시 한 아이디어 중 하나라도 분명하지 않다면 미안합니다. 저는이 모든 것에 대해 여전히 매우 새롭습니다.
당신이 그것을 작동하게하는 것을 시도 했 클래스 명 제거? –
몇 가지 다른 Javascript와 JQuery 개념을 시도해 보았습니다. 그들 중 대부분은 내가 원하는 것처럼 디스플레이 속성을 변경하기보다는 이미있는 내용을 대체하기 위해 조정되었으므로별로 멀지 않았습니다. 링크 ID와 일치하는 콘텐츠 클래스를 검색하고 해당 콘텐츠의 표시 속성을 변경하기 위해 링크 및 콘텐츠에서 ID 및 클래스를 변경해야하는 한 가지 방법을 시도했지만 성공하지 못했습니다. –
질문을 할 때 이미 시도한 것을 나눌 수 있다면 좋을 것입니다 ... –