순서가없는 목록에 항목이 있습니다. 이 목록의 외부에 div가 숨겨져 있습니다 (display : none; 사용). 당신이 목록 항목 위로 마우스를 가져 가면 div가 나타나길 원합니다. 마우스를 목록 항목에서 그 아래에있는 div로 옮기면 표시되어야합니다.메뉴 항목이나 div를 마우스로 가리킬 때만 div를 표시하려면 어떻게해야합니까?
CSS, JavaScript/jQuery를 통해이를 수행 할 수 있습니다. 또한 내 문서가 HTML5로 설정되어 있습니다.
이것이 현재 내가 작업하고있는 것입니다.
<nav id="main-menu">
<ul>
<li><a class="first-link parent" href="">First Link</a></li>
<li><a class="second-link parent" href="">Second Link</a></li>
<li><a class="third-link parent" href="">Third Link</a></li>
<li><a class="fourth-link parent" href="">Fourth Link</a></li>
</ul>
</nav><!-- #main-menu !-->
nav 아래에는 해당 항목 위에 마우스를 올리면 표시 할 콘텐츠가 있습니다.
<div id="first-widget" class="widget-container">
<h2>Sub Title</h2>
<p>Lorem Ipsum
<a href="#">Read More</a></p>
</div><!-- .first-widget !-->
<div id="second-widget" class="widget-container">
<h2>Sub Title</h2>
<p>Lorem Ipsum
<a href="#">Read More</a></p>
</div><!-- .second-widget !-->
<div id="third-widget" class="widget-container">
<h2>Sub Title</h2>
<p>Lorem Ipsum
<a href="#">Read More</a></p>
</div><!-- .third-widget !-->
<div id="fourth-widget" class="widget-container">
<h2>Sub Title</h2>
<p>Lorem Ipsum
<a href="#">Read More</a></p>
</div><!-- .fourth-widget !-->
</aside><!-- .hidden !-->
나는이에 대한 쉬운 해결책이 있어야 같은 느낌,하지만 내 시도는 지금까지 짧은 떨어졌다. 가장 큰 문제는 메뉴 항목을 가리킬 때뿐만 아니라 메뉴에서 보이는 div로 이동할 때도 div 표시를하는 것입니다.
의견을 보내 주시면 감사하겠습니다. 시간을내어 읽어 주셔서 감사합니다.
정말 고마워요! 내게 속임수가 된 것 같아요. – Ryan
문제가되지 않습니다. 당신을 위해 작동하는 경우 이것을 허용 대답으로 표시해 주시기 바랍니다. 감사합니다. – shaunsantacruz
Oh hey, heads-up- 나는 js를 약간 개선했다. – shaunsantacruz