도움이 될 것입니다. 현재로서는 다음과 같습니다. 왼쪽의 이미지 위로 마우스를 가져 가면 div가 오른쪽에 표시되고 왼쪽/오른쪽으로 토글됩니다. 그러나, 내 페이지에 4 개가 필요합니다. 나머지 하나 위에 마우스를 올리면 같은 방법으로 어떻게 분리 할 수 있습니까? 아니면 더 좋은 방법이 있습니다. 즉. 함수 표시/숨기기 ... Jquery를 사용하면 어떻게됩니까? 나는 여러 곳을 수색했으며 아무도 내가 필요한 것을 표시하지 않습니다. 고맙습니다.마우스를 올리면 표시되는 이미지가 바로 옆에 표시됩니다.
$(document).ready(function(){
$(".slide-toggle").hover(function(){
$(".box").animate({
width: "toggle"
});
});
});
.slide-toggle {
float:left;
}
.box{
float:left;
overflow: hidden;
background: #f0e68c;
}
.box-inner{
width: 100px;
height:30px;
padding: 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class="slide-toggle" src="tree.png" width="50" height="50">
<div class="box">
<div class="box-inner">Lorem ipsum dolor sit amet...</div>
</div>
이유는 애니메이션()'애니메이션됩니다 ** 클래스 이름 "상자"와 매주 ** 요소입니다. 비슷하게,'$ (". slide-toggle") .hover()'는 클래스 이름이 "slide-toggle"인 ** EVERY ** 요소에이 액션을 추가 할 것입니다. ** 그래서 당신이 어떤 '슬라이드 토글 (slide-toggle)'위로 움직일 때마다 모든 '상자'가 움직입니다 ** –
@lizmart http://stackoverflow.com/help/someone-answers – guest271314