Javascript memudar setelah 5 detik

Efek memudar digambarkan sebagai peningkatan bertahap dan penurunan opacity dari bagian yang dipilih. Dengan kata lain, efek fade disebut sebagai peningkatan dan penurunan opacity terhadap waktu. Ketika efek ini diterapkan dengan penurunan opacity secara bertahap, ini dikenal sebagai efek fade-out. Ini adalah efek yang digunakan untuk menghilangkan bagian yang dipilih pada halaman dengan interval waktu yang dipilih. Efek Fade-out dan Fade-in sangat bagus untuk digunakan dalam proyek web karena menekankan gaya halaman web.  

Efek fadeOut digunakan untuk mengubah tingkat opasitas elemen yang dipilih dari terlihat menjadi tersembunyi. Dengan menggunakan metode ini, elemen pudar tidak akan menempati ruang apapun. Kami menggunakan metode setInterval dan metode clearInterval dalam logika ini.  

Sintaks fungsi bawaan untuk digunakan dalam kode

JavaScript setInterval() Metode. Metode setInterval() mengulangi fungsi tertentu pada setiap interval waktu tertentu.

Sintaksis

setInterval(function_reference, time interval)

JavaScript clearInterval() Metode. Fungsi clearInterval() dalam javascript menghapus interval yang telah diatur oleh fungsi setInterval() sebelumnya.

Sintaksis

clearInterval(parameterof time to stop calling a function)
_

Pendekatan 1. Saat memuat halaman, kami memanggil fungsi yang disebut fadeout(), di mana kami menggunakan metode setInterval() yang mengambil dua parameter. satu adalah referensi fungsi (yang disembunyikan dalam kasus ini) dan lainnya adalah pengatur waktu (dalam angka)
Dalam fungsi sembunyikan, kami mengambil opacity properti dalam variabel opacity nama dan menguranginya dengan 0. 1 setiap kali fungsi fadeout dipanggil

Contoh 1. Contoh ini menjelaskan pendekatan yang dijelaskan di atas.  

html




<body id="body">

    <

clearInterval(parameterof time to stop calling a function)
0>

    <

clearInterval(parameterof time to stop calling a function)
4
clearInterval(parameterof time to stop calling a function)
5=
clearInterval(parameterof time to stop calling a function)
7>

clearInterval(parameterof time to stop calling a function)
_9<0

    <2

clearInterval(parameterof time to stop calling a function)
4>

<5

    <<8>

clearInterval(parameterof time to stop calling a function)
_9body1

clearInterval(parameterof time to stop calling a function)
_9body3

    <2<8>

<5

    <id1>

clearInterval(parameterof time to stop calling a function)
_9id4

clearInterval(parameterof time to stop calling a function)
_9id6

    <2id1>

<2body>

<5

<=6 =7==9>

    ________21______2

    ________21______4

    ________21______6

clearInterval(parameterof time to stop calling a function)
_9________21______8

"body"9>0

clearInterval(parameterof time to stop calling a function)
_9>2

    >4

clearInterval(parameterof time to stop calling a function)
_9>6

clearInterval(parameterof time to stop calling a function)
_9________22______8

        0

    _1

"body"9    3

    4    5

    6    7

"body"9>2

"body"9<1

________23

clearInterval(parameterof time to stop calling a function)
_17_______3

"body"9>2

clearInterval(parameterof time to stop calling a function)
_9>2

<2=6>

Keluaran

Javascript memudar setelah 5 detik

 

Penjelasan

  • Pada kode di atas, bagian di mana efek fade-out akan dilakukan dipilih oleh id(body dalam kasus ini)
  • jendela. onload=fadeout, digunakan untuk memanggil fungsi fadeout() secara otomatis saat halaman dimuat
  • Dalam fungsi fadeout(), satu lagi fungsi bernama setInterval() juga dipanggil, yang memanggil fungsi hide() pada setiap interval 200 milidetik hingga clearInterval() dipanggil, clearInterval() akan dipanggil ketika opacity dari yang dipilih
  • Dalam fungsi sembunyikan, logika sederhana ditulis untuk mengurangi opasitas sebesar 0. 1 setiap kali fungsi fadeout() dipanggil pada bagian yang dipilih. Dalam hal ini, getPropertyValue(“opacity”), digunakan untuk memilih opacity properti
  • Pekerjaan ini berlanjut sampai opacity menjadi 0

Pendekatan-2. Dalam pendekatan ini, logika lengkap ditulis di dalam variabel yang dilakukan dengan bantuan metode setInterval(), di sini fungsi lengkap harus ditulis sebagai pengganti referensi fungsi. Pendekatan ini relatif mudah.  

Bagaimana cara menyembunyikan div setelah 10 detik di JavaScript?

Anda dapat menggunakan metode jQuery setTimeout() dan metode hide() untuk menyembunyikan blok div dalam 10 detik, 3 detik, atau . Dalam metode setTimeout(), Anda dapat menyetel detik dalam milidetik. Hide() akan digunakan untuk menyembunyikan blok div. Jalankan contoh di atas dan tunggu selama 10 detik.

Bagaimana Anda membuat efek fade di JavaScript?

Metode jQuery fadeIn() digunakan untuk memudarkan elemen tersembunyi. Sintaksis. $(pemilih). fadeIn(speed,callback); Parameter kecepatan opsional menentukan durasi efek.

Bagaimana cara menambahkan penundaan dalam JavaScript?

Untuk memberikan penundaan dalam fungsi JavaScript, kami menggunakan objek jendela global bernama setTimeout() . Fungsi ini memungkinkan kita untuk memberikan penundaan tertentu sebelum menjalankan suatu fungsi. Mari kita mendalami beberapa fungsi, sintaks, dan banyak hal lain dari fungsi setTimeout().

Bagaimana cara memudarkan div di JavaScript?

Metode fadeOut() secara bertahap mengubah opasitas, untuk elemen yang dipilih, dari terlihat menjadi tersembunyi (efek fading) . Catatan. Elemen tersembunyi tidak akan ditampilkan sama sekali (tidak lagi memengaruhi tata letak halaman). Tip. Metode ini sering digunakan bersamaan dengan metode fadeIn().