เคยเจอปัญหามั้ยครับ ที่ว่า ต้องการใช้ event ที่มากกว่า 1 ตัว เช่น focus, blur จะให้ทำงานที่ function เดียวกัน ซึ่ง jQuery ได้เตรียมตรงนี้มาให้เราแล้ว ในส่วนของ event handling ทำให้เราทพงานสะดวกขึ้นมาก เช่น..

สมมุติผมมจะให้ event 2 ตัวทำงานใน function เดียวกัน ผมก็สามารถเขียนสั้นๆ ลงไปได้

  1. $(’p').bind(’click dblclick’, function() {
  2.   // do something
  3. });

ซึ่งนอกเหนือจากนี้ jQuery ยัง เตรียมการ handling แบบอื่นๆ ที่สะดวกกับเรามาก ลองไปอ่านกันที่ event handling ใน jQuery.com กันได้เลย

http://docs.jquery.com/Events

Post a Comment