ฉันคิดเสมอว่า firebug จะส่งเนื้อหาคอนโซลทุกครั้งที่พบ JavaScript console.log('send this');
จากนั้นฉันก็สับสนกับวิธีการโฮเวอร์ของ jQuery () $(".myDiv").hover(function () {...},function () {...console.log('leave');});
และไม่สามารถหาสาเหตุที่เหตุการณ์เกิดขึ้นเพียงครั้งเดียวปรากฎว่าปรากฎว่า firebug จะแสดงเหตุการณ์แรกของ console.log ที่เหมือนกันเท่านั้น
จากนั้นฉันเพิ่มที่เหมือนกันconsole.log('leave');
หลังจากอันแรกและไม่เพียง แต่มันจะแสดงสองครั้ง แต่ทุกครั้งที่ฉันโฮเวอร์มันจะปรากฏสองครั้งอีกครั้ง
จากนั้นแทนการทำซ้ำ console.log ที่สองฉันใส่วนรอบมัน ครั้งนี้มันจะแสดงเพียงครั้งเดียวและจะไม่ปรากฏในครั้งต่อไปที่ฉันโฮเวอร์
เกิดอะไรขึ้น?