Rumah  >  Soal Jawab  >  teks badan

javascript - Peta fokus Jquery memudar dan memudar kesan, sila beri saya nasihat

Pemasa berjalan semula setiap 3 saat:

    var i = 0,
    t = setInterval(function () {
        i++;
        i===3 ? i=0 : false;
        $('.slide li').eq(i).fadeIn(300).siblings('li').fadeOut(300);
    }, 3000);

Tetapi kesan yang dihasilkan dengan cara ini akan menjadi putih berkilauan, dan peralihan itu tidak semula jadi saya memerlukan kesan peralihan yang sangat semula jadi.

Contoh kesan sedemikian: http://www.5icool.org/demo/20...

Adakah saya menggunakan kaedah yang salah?

大家讲道理大家讲道理2693 hari yang lalu758

membalas semua(2)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-06-28 09:27:51

    Kesannya diterangkan dalam pautan di bawah

    .slide{
        position:relative;
    }
    li{
        position:absolute;
    }

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-28 09:27:51

    Pudar masuk dan keluar adalah untuk menukar ketelusan, anda boleh cuba menggunakan peralihan css3
    var i = 0,

    t = setInterval(function () {
        i++;
        i===3 ? i=0 : false;
        $('.slide li').eq(i).addClass("opacity").siblings('li').removeClass("opacity");
    }, 3000);
    
    <style>
     .slide li{transition: all .3s; opacity:0;}
    <style>

    balas
    0
  • Batalbalas