Peristiwa jQuery
- หน้าก่อน Pemilihan Pemilih jQuery
- หน้าต่อไป jQuery ซ่อน/แสดง
jQuery adalah disediakan khusus untuk penggunaan peristiwa.
Fungsi peristiwa jQuery
Method peristiwa adalah fungsi yang utama dalam jQuery.
Program peristiwa adalah method yang dipanggil ketika terjadi beberapa peristiwa di HTML. Istilah 'dipicu' (atau 'diaktifkan') sering kali digunakan.
biasanya kod jQuery akan diletakkan di dalam method penanganan peristiwa di bagian <head>.
ตัวอย่าง
<html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ $("p").hide(); }); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> <button>Click me</button> </body> </html>
Dalam contoh di atas, fungsi akan dipanggil ketika peristiwa klik tombol diaktifkan:
$("button").click(function() { // some code... } )
Metoden ini menyembunyikan semua elemen <p>:
$("p").hide();
Fungsi dalam fail yang terpisah
Jika laman web anda mengandungi banyak halaman dan anda mahu fungsi jQuery anda mudah untuk diurus, sila letakkan fungsi jQuery anda di fail .js yang berasingan.
เมื่อเราแสดงตัวอย่าง jQuery ในโครงงานของเรา เราจะเพิ่มฟังชันตรงไปยังส่วน <head> อย่างไรก็ตาม การจัดเก็บในไฟล์แยกตัวจะดีขึ้น เช่นนี้ (ด้วยการอ้างอิงไฟล์ผ่านทาง src):
ตัวอย่าง
<head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="my_jquery_functions.js"></script> </head>
ชนชื่อ jQuery
jQuery ใช้สัญญาณ $ ว่าเป็นวิธีนำเสนอ jQuery
ฟังชันของบางหน่วยงานอื่นของ JavaScript (เช่น Prototype) ก็ใช้สัญญาณ $
jQuery ใช้วิธี noConflict() ที่ชื่อนี้เพื่อแก้ปัญหานี้
var jq=jQuery.noConflict()،ช่วยเหลือคุณในการใช้ชื่อตัวเอง (เช่น jq) แทนสัญญาณ $
สรุป
เนื่องจาก jQuery ถูกออกแบบมาเพื่อการจัดการเหตุการณ์ HTML ดังนั้น เมื่อคุณปฏิบัติตามหลักต่อไปนี้ รหัสของคุณจะมีความเหมาะสมและง่ายต่อการดูแล:
- จัดเก็บทุกรหัส jQuery ในฟังชันการจัดการเหตุการณ์
- จัดเก็บทุกฟังชันการจัดการเหตุการณ์ในตัวแปลงเมื่อเอกสารเตรียมพร้อม
- จัดเก็บรหัส jQuery ในไฟล์ .js แยกตัว
- ถ้ามีชื่อที่ชนกัน จะเรียกชื่อฐาน jQuery ใหม่
Peristiwa jQuery
นี่คือตัวอย่างของฟังชันเหตุการณ์ใน jQuery
ฟังชัน Event | ผูกฟังชันไปยัง |
---|---|
$(document).ready(function) | ผูกฟังชันไปยังเหตุการณ์เมื่อเอกสารเตรียมพร้อม (เมื่อเอกสารเสร็จการโหลด) |
$(selector).click(function) | กระตุ้นหรือผูกฟังชันไปยังเหตุการณ์คลิกขององค์ประกอบที่ถูกเลือก |
$(selector).dblclick(function) | กระตุ้นหรือผูกฟังชันไปยังเหตุการณ์คลิกทวนขององค์ประกอบที่ถูกเลือก |
$(selector).focus(function) | กระตุ้นหรือผูกฟังชันไปยังเหตุการณ์ได้ความสนใจขององค์ประกอบที่ถูกเลือก |
$(selector).mouseover(function) | กระตุ้นหรือผูกฟังชันไปยังเหตุการณ์หลอดเท้าขององค์ประกอบที่ถูกเลือก |
ถ้าคุณต้องการคู่มือการใช้งานที่สมบูรณ์ โปรดเข้าถึง คู่มือการใช้งานเหตุการณ์ jQuery。
- หน้าก่อน Pemilihan Pemilih jQuery
- หน้าต่อไป jQuery ซ่อน/แสดง