การจับการเครื่อนไหวหรือที่เรียกว่า Event Motion ของโทรศัพท์มือถือมีมานานแล้ว (แต่ผมเพิ่งรู้ไม่นานมานี้ ตกเทรนไปหลายขุมเลย ฮ่าๆ) แต่ส่วนใหญ่นิยมใช้ในการทำ Application บน IOS หรือ Android ซะมากกว่า แต่จริงๆแล้วใน Website ที่เปิดในมือถือแล้วใช้ Browser ในการอ่านก็สามารถทำได้
ซึ่งปัจจุบันก็มีหลายที่เช่นกันที่ได้เริ่มทำออกมาเป็นรูปร่าง ในแบบต่างๆ ซึ่งวิธีการก็ไม่ได้ซับซ้อนอะไรเพียงแค่มีการใช้ Event หลักๆ 2 Event คือ
1. deviceorientation จะทำงานเมื่อมีการเปลี่ยนแกนโดยการหมุน สามารถเขียนทดสอบได้ดังนี้
window.addEventListener('deviceorientation', function(event) {
var alpha = event.alpha;
var beta = event.beta;
var gamma = event.gamma;
// Do something
}, false);