Rumah >hujung hadapan web >tutorial js >Pelaksanaan khusus js menghalang acara kemahiran appending_javascript
Kadangkala anda boleh menggunakan e.stopPropagation(); e.preventDefault(); Tetapi ia tidak boleh menghalang acara daripada ditambah.
Dalam keadaan apakah kita harus menghalang penambahan acara?
Contohnya:
Klik "Daftar Keluar". Apabila melakukan ini, pembayaran itu sendiri mempunyai acaranya sendiri, tetapi anda mesti menentukan sama ada untuk log masuk sebelum mendaftar keluar.
Kami mungkin menulis:
Kod Js
Jika anda mengklik "Laman Utama Saya", semakan log masuk juga akan dilakukan
Log masuk kod penghakiman
if(isLogin){ //Tentukan sama ada hendak log masuk
console.log("Tidak dilog masuk")
}lain{
//Pusat peribadi
}
Penting: Pastikan peristiwa penghakiman log masuk ialah peristiwa terikat pertama.
Kod demo