2013-02-26 2 views
1

내가해야 할 일에 매우 가까운 개념을 발견했습니다. 슬라이더를 사용하여 이미지를 희미하게 만듭니다.이미지간에 jQuery Slider 위젯을 표시하고 사라지게하려면 어떻게해야합니까?

여기에 jSFiddle에 대한 작업 예제가 있습니다.

여기 내 테스트 페이지입니다 : http://energync.ehclients.com/slider.html

내가의 코드를 가져하지만 나를 위해 제대로 작동하지 않습니다. 다음은 CSS 여기

#sliderContent .item { display: none; position: absolute; } 

내가 제대로 작동이 점점 어떤 도움을 주셔서 감사합니다 것 jQuery를

$(function() { 
$('#sliderContent .item:first').addClass('shown').show(); 
$("#slider").slider({ 
value: 0, 
min: 0, 
max: $('#sliderContent .item').size(), 
step: 1 
}).bind("slidechange", function(event, ui) { 
var newIndex = $("#slider").slider("value"); 
var oldIndex = $('#sliderContent .item').index('.shown'); 
if (newIndex != oldIndex) { 
$('.shown').fadeOut().removeClass('shown'); 
$('#sliderContent .item').eq(newIndex).fadeIn().addClass('shown'); 
} 
}); 
}); 

입니다

<div class="ui-corner-all" id="sliderContent">  
<div class="viewer ui-corner-all"> 
<div class="content-conveyor ui-helper-clearfix" style="width: 2128px;"> 

<div class="item"> 
<h2>Omega Nebula</h2> 
<img alt="Omega Nebula" src="http://d2o0t5hpnwv4c1.cloudfront.net/377_slider/slider_sourcefiles/images/omega.jpg"> 
</div> 

<div class="item"> 
<h2>Rosette Nebula</h2> 
<img alt="Rosette Nebula" src="http://d2o0t5hpnwv4c1.cloudfront.net/377_slider/slider_sourcefiles/images/rosette.jpg"> 
</div> 
</div> 
</div> 
</div> 
<div id="slider"></div> 

: 여기

는 HTML입니다.

답변

1

당신의 바이올린은 나를 위해 잘 작동합니다. 사용자가 여전히 슬라이더를 잡고있을 때 이미지가 변경되기를 원하십니까? (출시 될 때뿐만 아니라)

+0

안녕하세요, 바이올린은 잘 작동하지만 실제 파일은 작동하지 않습니다. 내가 옮길 때 그것을 바꿀 때가 아니라, 놓아 주면 바뀌기를 바란다. – fmz

+0

[슬라이드 이벤트] (http://api.jqueryui.com/slider/#event-slide) – Ven

+0

위의 코드에는 slider 이벤트가 포함되어 있습니다. 이것은이 위젯을 사용한 첫 번째 시간이며 구현 방법에 대해 명확하지 않습니다. – fmz

관련 문제