องค์ประกอบที่ปิดใช้งานคลิก "กิน" ในบางเบราว์เซอร์ - พวกเขาไม่ตอบสนองต่อพวกเขาและไม่อนุญาตให้มีการจัดการโดยตัวจัดการเหตุการณ์ที่ใดก็ได้ในองค์ประกอบหรือภาชนะใด ๆ
IMHO วิธีที่ง่ายและสะอาดที่สุดในการ "แก้ไข" สิ่งนี้ (ถ้าคุณจำเป็นต้องบันทึกการคลิกในองค์ประกอบที่ถูกปิดใช้งานเช่น OP) เพียงเพิ่ม CSS ต่อไปนี้ในหน้าของคุณ:
input[disabled] {pointer-events:none}
สิ่งนี้จะทำการคลิกใด ๆ ที่อินพุตที่ถูกปิดใช้งานอยู่ในองค์ประกอบหลักซึ่งคุณสามารถจับภาพได้ตามปกติ (หากคุณมีอินพุตที่ถูกปิดใช้งานหลายตัวคุณอาจต้องการใส่แต่ละอันลงในคอนเทนเนอร์ส่วนตัวของมันเองหากยังไม่ได้จัดวางไว้เช่นนั้นเป็นพิเศษ<span>
หรือก<div>
พูดเพียงเพื่อให้แยกแยะอินพุตที่ปิดใช้งานได้ง่าย ถูกคลิก)
ข้อเสียคือเคล็ดลับนี้น่าเสียดายที่ไม่สามารถใช้ได้กับเบราว์เซอร์รุ่นเก่าที่ไม่สนับสนุนpointer-events
คุณสมบัติ CSS (ควรทำงานได้จาก IE 11, FF v3.6, Chrome v4): caniuse.com/#search=pointer-events
หากคุณต้องการสนับสนุนเบราว์เซอร์รุ่นเก่าคุณจะต้องใช้คำตอบอย่างใดอย่างหนึ่ง!