Ich lerne schriftlich in Jquery und ich stieß auf ein Problem mit animierenden Schieberegler.Jquery Schieberegler Animation Problem
Demo: https://jsfiddle.net/ywrscmpo/1/
Das Problem ist der Übergang, das ist hässlich, und ich weiß nicht, wie es zu beheben. Wie man es löst?
$(document).ready(function(){
var lewo = $('.lewo');
var prawo = $('.prawo');
var teraz = 0;
$('.slider-box ul li ').eq(teraz).addClass('aktywny');
$(".lewo").click(function(){
$('.slider-box ul li').eq(teraz).fadeOut(1000);
$('.slider-box ul li').eq(teraz).removeClass('aktywny');
teraz = teraz - 1;
if(teraz == -1)
{
teraz = 3;
}
$('.slider-box ul li').eq(teraz).fadeIn(1000);
$(".slider-box ul li").eq(teraz).addClass('aktywny');
});
$(".prawo").click(function(){
$('.slider-box ul li').eq(teraz).fadeOut(1000);
$('.slider-box ul li').eq(teraz).removeClass('aktywny');
teraz = teraz + 1;
if(teraz == 4)
{
teraz = 0;
}
$('.slider-box ul li').eq(teraz).fadeIn(1000);
$(".slider-box ul li").eq(teraz).addClass('aktywny');
});
statt fadeIn/Out mit einfachen Ein-/Ausblenden versuchen und einige CSS-Übergang auf li Element hinzufügen, müssen Sie mit ihm spielen. –
Ok, ich werde später versuchen :) – MichaliQ