Contoh dalam artikel ini menerangkan penggunaan trigger() dan bind() dalam jQuery. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
cetus(jenis)
Cetuskan beberapa jenis acara pada setiap elemen padanan.
Nilai pulangan:jQuery
Parameter:
jenis (String): Jenis acara yang akan dicetuskan
Contoh:
Acara pencetus 1.trigger()
Kaedah ini ialah fungsi baharu dalam jQuery 1.3 yang menyebabkan peristiwa pencetus.
Peristiwa di sini sama seperti lajur peristiwa dalam dokumen bantuan jQuery, seperti klik, alih tetikus, keydown dan acara js lain dengan tindakan, manakala tunjukkan dan sembunyikan ialah kesan dan bukan peristiwa.
2. Mengapa menggunakan trigger()?
Saya percaya semua orang mempunyai idea ini apabila mereka mula-mula bersentuhan?
Contohnya, di muka depan terdapat:
Anda ingin melaksanakan acara ini apabila halaman dimuatkan dan mengikat acara klik pada p ini (tulis kod berikut dalam $(function(){});):
$("#p1").click(function(){ alert("hello!"); });
$("#p1").click(function(){ alert("hello!"); }).trigger(click);
//myEvent为自定义事件名 $("#p1").bind("myEvent",function(event,str1,str2) { alert(str1 + ' ' + str2); }); $("#p1").trigger("myEvent",["Hello","World"]);
$("#p1").bind("myEvent",function(event,str1,str2) { alert(str1 + ' ' + str2); }).trigger("myEvent",["Hello","World"]);