Exterminating Common jQuery Bugs
summary
Shows concrete bugs and fixes: a delete button that re-zebras a table because hide() animates asynchronously so calling zebra() in AJAX complete runs too early — fix by calling remove() and re-zebra from hide’s callback. Explains data() vs attr() for HTML5 data, uses $.proxy(...) to bind this for event handlers, and solves menu flicker with stop(true,true) plus a timeout-delay plugin; demos all fixes and they work. Mentions jQuery 1.6 behavior and practical timings (500ms delay).
AI-written summary · about
chapters (8)
- 0:00Intro
- 1:53The Chicken
- 8:25It Give Me Truth
- 12:27Animations Gone Wild
- 19:47Defective Data
- 25:19Event Handlers
- 29:57Erratic Events
- 34:03Live vs On








