2016-09-22 14 views
0

私はSliderを構築していますが、marginLeftをアニメーション化することはできません。理由を理解できません。アニメーションmarginLeftが機能しないのはなぜですか?

「不透明度のあるフェード」も機能しません。ここで

$currentSlide.find('.content').animate({ 
    marginLeft: '-100%', 
    opacity: 0 
    }, speed); 

    setTimeout(function() { 
    $currentSlide.removeClass('active'); 
    $nextSlide.addClass('active'); 

    $nextSlide.find('.content').animate({ 
     marginLeft: '0%', 
     opacity: 1 
    }, speed); 
    }, speed); 

あなたが最初のスライドは-100%と、その逆も同様の操作を行いsould第2のスライドへmarginLeftをアニメーションでフェードアウトすべき2枚のスライド($ currentSlideと$ nextSlide)を見ることができます。白いバー

のクリックをスライドさせるための

[編集]

例:https://codepen.io/anon/pen/dpNRqQ

[編集]:例がなく、動作するはずない私からです!

答えて

0

失敗が見つかりました:

変更

$currentSlide.find('.content').animate 

$currentSlide.find('.slide-content').animate 
関連する問題