Assuming you’re running on a Windows machine…
- Hit the
F12
key - Select the
Scripts
, orSources
, tab in the developer tools - Click the little folder icon in the top level
- Select your JavaScript file
- Add a breakpoint by clicking on the line number on the left (adds a little blue marker)
- Execute your JavaScript
Then during execution debugging you can do a handful of stepping motions…
F8
Continue: Will continue until the next breakpointF10
Step over: Steps over next function call (won’t enter the
library)F11
Step into: Steps into the next function call (will
enter the library)Shift + F11
Step out: Steps out of the current
function
Update
After reading your updated post; to debug your code I would recommend temporarily using the jQuery Development Source Code. Although this doesn’t directly solve your problem, it will allow you to debug more easily. For what you’re trying to achieve I believe you’ll need to step-in to the library, so hopefully the production code should help you decipher what’s happening.