Before summer 17, the jquery version 2.2.4 was working well with locker service. Now, with summer 17, we have locker service enabled automatically. With this, if we update our components to version 40, then again the jquery is not working with the locker service. Has anyone encountered this issue? Does anyone have a solution to this issue?
Take a look at this thread, and see if the suggestions there help. Looks like there might be a couple suggestions:
Use a later version of jQuery (3.2.1 is suggested), as version 2.2.4 might try modifying the DOM out of scope (whatever that means, I'm not that familiar with cross domain errors).
Downgrade the API version. Although I think that disables LockerService, and I do all my development with it enabled, so I personally wouldn't do that.
Hope this info helps!