jQuery : .on('click') ไม่ทำงานบน iPad
มึนอยู่พักใหญ่ หลังจากเขียนเสร็จก็ลองทดสอบบน iPad ปรากฏว่า span และ tag บางตัว ไม่รับ event click (และ event อื่นอีกหลายตัว)
สาเหตุ : เกิดมาจาก safari บน iPad นั้น DOM บางตัวไม่ได้ใส่ event click มาให้
ทางแก้ : ให้ใส่ event click เข้าไปเอง
ตัวอย่าง :
<span class="test-click" onclick="">Text</span> <script> $(document).on('click', '.test-click', function() { alert('On Click') }) </script>