각 li 위에 마우스를 올리면 해당 이미지가 페이드 인 및 페이드 아웃됩니다. 그러나 하나의 네비게이션에서 다른 네비게이션으로 마우스를 가져 가면 첫 번째 이미지의 페이드 아웃이 중단되고 두 번째 이미지가 페이드 인됩니다. 하나의 네비게이션에서 다른 네비게이션으로 이동할 때 이미지에서 부드러운 크로스 페이드를 찾고 있습니다. 이 웹 사이트의 효과와 유사합니다 : http://www.bonnieroccelli.com/jquery 페이드 인, 페이드 아웃 내비게이션 중단
어떤 도움을 주시면 감사하겠습니다!
HTML :
<div class="banner-nav-wrap">
<ul>
<li class="banner-nav-item" data-img="images/home-banner.png">List item 1</li>
<li class="banner-nav-item" data-img="images/1.jpg">List item 2</li>
<li class="banner-nav-item" data-img="images/6.jpg">List item 3</li>
</ul>
</div>
JQuery와 :
<script type="text/javascript">
$('.banner-nav-item').hover(function() {
var img = $(this).attr('data-img');
$('img#hover-img').css({"display" : "none"});
$('img#hover-img').fadeIn('slow').attr('src', img);
},function() {
$('img#hover-img').fadeOut('slow');
});
</script>
가능한 [슬라이딩 또는 불투명 효과가있는 간단한 jQuery 이미지 슬라이더를 만드는 방법?] (http://stackoverflow.com/questions/12608356/how-to-build-simple-jquery-image-slider-with- sliding-op-opacity-effect) – avall