어떤 링크가 위에 놓여 있는지에 따라 텍스트 상자 변경 내용을 만들 수있는 방법을 찾는 데 어려움을 겪고 있습니다. 어느 누구도 div에 가장 가깝지만 다른 링크는 영향을 미치지 않는 것으로 작동하도록 할 수 있습니다. 그러나 링크 사이에 텍스트를 삽입하고 싶지 않거나 여러 텍스트 상자를 만들고 싶지 않습니다. 내 주요 목표는 항상 같은 위치에 링크가 있고 그 위에 마우스를 가져 가면 텍스트 상자 아래에 올바른 내용이 표시됩니다. 여기 호버시 텍스트 상자 내용을 변경하는 방법
는 일부 코드와 JSFiddle 내가 더 도움이 내 질문을 설명하기 위해 함께 던졌다 : JSFiddleHTML :
<a class="one" href="#">one</a>
<a class="two" href="#">two</a>
<a class="three" href="#">three</a>
<div class="element">hello</div>
CSS :
.element {
display: none;
}
a:hover + .element {
display: block;
}
중요한 것은 선택자입니다 ('+'). 올바른 선택기를 선택하려면 [CSS 선택자] (http://www.w3.org/TR/CSS2/selector.html#pattern-matching) 설명서를 확인하십시오. –
표시해야하는 "올바른 내용"은 무엇입니까? 이것은 특정 문제입니다. 또한 CSS에서 일반적으로 CSS로 수행 할 수없고 JavaScript에서는 다소 단순한 작업을 시도하는 것처럼 보입니다. –
[this] (http://jsfiddle.net/wCPQj/7/) 또는 무엇을 원하십니까? – potashin