Terpecahkan: onscroll tambahkan jquery kelas

ui.widget.ScrollTo

Masalah utama dengan menggunakan widget ScrollTo adalah sulitnya mengontrol ke mana kursor pengguna akan bergerak saat mereka mengklik widget. Hal ini dapat mempersulit pembuatan antarmuka pengguna yang mudah digunakan.

$(window).scroll(function() {    
    var scroll = $(window).scrollTop();

    //>=, not <=
    if (scroll >= 100) {
        //clearHeader, not clearheader - caps H
        $("#header").addClass("scrolled");
    } else {
        $("#header").removeClass("scrolled");  
    }  }); //missing );

Kode ini ditulis dalam jQuery dan digunakan untuk mengubah kelas CSS suatu elemen saat pengguna menggulir ke bawah halaman.

Baris pertama membuat fungsi yang akan dijalankan saat pengguna menggulir. Baris kedua menyimpan nilai seberapa jauh halaman yang telah digulir pengguna dalam variabel yang disebut 'scroll'. Baris ketiga mengatakan bahwa jika nilai 'scroll' lebih besar dari atau sama dengan 100, maka kelas CSS elemen dengan id 'header' harus diubah menjadi 'scrolled'. Jika tidak, maka harus diubah kembali ke kelas aslinya.

impor

jQuery menyediakan cara mudah untuk mengimpor file JavaScript lain ke dalam proyek Anda. Untuk melakukannya, gunakan fungsi jQuery import(). Misalnya, untuk mengimpor file myfile.js ke proyek Anda, Anda akan menggunakan kode berikut:

impor { myFile } dari './myfile.js';

Ini secara otomatis akan menyertakan myfile.js dalam lingkup proyek Anda saat ini dan membuatnya tersedia untuk digunakan dalam kode Anda.

Alat pengembang

Ada sejumlah alat pengembang yang tersedia di jQuery. Alat ini dapat digunakan untuk men-debug kode, memeriksa dan memodifikasi elemen DOM, dan banyak lagi.

Pos terkait:

Tinggalkan Komentar