Thursday 2 August 2012

jQuery hashchange Plugin by Ben Alman

ปัญหาอย่างหนึ่งของการใช้ AJAX คือ เราจะไม่สามารถใช้งาน Direct URL หรือทำการ Bookmark ได้เหมือนกับการสร้าง web page โดยวิธีปกติ สำหรับวิธีแก้ไขที่เราพบเห็นกันทั่วไปคือการใช้ location.hash (parameter บริเวณส่วนต่อท้ายของ URL ที่ขึ้นต้นด้วย #) และจับการเปลี่ยนแปลงของ hash ผ่าน window.onhashchange แต่ปัญหาก็คือจะสามารถใช้งานได้เฉพาะในบาง Browser เท่านั้น (IE 8+, FF 3.6+, Chrome 5+) วันนี้ผมจึงอยากจะมาแนะนำ jQuery hashchange plugin ที่พัฒนาขึ้นโดย Ben Alman ที่จะช่วยให้เราสามารถจับการเปลี่ยนแปลงของ hash ได้แบบ cross browser สำหรับวิธีการใช้งาน สามารถดูได้ตามตัวอย่างต่อไปนี้ครับ


สำหรับผู้ที่สนใจสามารถศึกษาเพิ่มเติมได้ที่นี่ครับ http://benalman.com/projects/jquery-hashchange-plugin/

แหล่งที่มา: http://benalman.com/projects/jquery-hashchange-plugin/

No comments:

Post a Comment