업데이트 :. 나는 단지이 페이드 각 슬라이드처럼 보일 것입니다 수 있도록 거의 noticably 페이드 아웃하는 당신이 일치하는 속도, 지연, 및/또는 시간 제한 속성을 변경해야 할 수도 있습니다 전환을 수정 한
당신은 무엇을 정확히 달성하려고합니다.
http://jsfiddle.net/lucuma/tcRCj/12/
전환 :
$.fn.cycle.transitions.smooth = function($cont, $slides, opts) {
$slides.not(':eq(' + opts.currSlide + ')').css('opacity', .99);
opts.before.push(function(curr, next, opts) {
$.fn.cycle.commonReset(curr, next, opts);
opts.cssBefore.opacity = 0;
});
opts.animIn = {
opacity: 1
};
opts.animOut = {
opacity: .99
};
opts.cssBefore = {
top: 0,
left: 0
};
};
원본 :
당신은 슈퍼 부드러운 전환을 얻을 수있는 가장 가까운이 같다 :
$('#slideshow').cycle({fx:'fade', continuous:1, timeout:0, easeIn: 'linear', easeOut: 'linear'});
데모 : http://jsfiddle.net/lucuma/tcRCj/6/
이 기능은 가로/세로 fx에서도 훌륭하게 작동합니다.
라운드 2 :
나는 새 사용자 정의 FX에 jsfiddle 업데이트되었습니다 부드러운라고 :
http://jsfiddle.net/lucuma/tcRCj/12/
당신은 속도로 놀러해야 할 수도 있습니다
$.fn.cycle.transitions.smooth = function($cont, $slides, opts) {
$slides.not(':eq(' + opts.currSlide + ')').css('opacity', .99);
opts.before.push(function(curr, next, opts) {
$.fn.cycle.commonReset(curr, next, opts);
opts.cssBefore.opacity = 0;
});
opts.animIn = {
opacity: 1
};
opts.animOut = {
opacity: .99
};
opts.cssBefore = {
top: 0,
left: 0
};
};
$('#slideshow').cycle({
fx: 'smooth',
continuous: 1,
speed: 300,
easeIn: 'linear',
easeOut: 'linear'
});
지금 어떤 효과가 있습니까? '페이드 (fade) '는 여러분의 필요에 따라 사용할 수있는 최상의 효과에 관한 것입니다 .... – ManseUK
$ ('# yourImages '). cycle()은 그렇게해야합니다! 세 번째 예제를보십시오. http://malsup.com/jquery/cycle/ – Timm
당신이 그것을 보았을 때, 다음 이미지와 완전히 블렌딩되지는 않습니다. 그리고 그것은 정확하게 나의 문제입니다. BTW : 나는'페이드 '를 사용합니다. – hphoeksma