Uncaught TypeError: jQuery(...).ready(...) is not a function

I’m getting the error

Uncaught TypeError: jQuery(…).ready(…) is not a function

When I first open the site. I’ve tried in Chrome and IE9 and both have it. jQuery is loaded before main.min.js. What can I do to fix this error?

Thanks!

Well, I fixed it by putting a setTimeout(<func>, 0) around the first line, but I’d rather have a more update-friendly solution if someone reads this.

I will fix this for the upcoming theme update.

Stay tuned.

The error still exists. Any plans on when that update will be released?

to Rythos42

Hi rythos42, why don’t you publish your solution here. It seems that we are left alone, out in the wild.

I’m now trying to fix this same error on main.min.js ver 4.3.1

Elio

I don’t remember much about this problem, but I’m pretty sure the solution is in my above post if you’re dealing with the codebase still.

I fixed it by putting a setTimeout(<func>, 0) around the first line

Thank you rythos42 for your answer. In the end I simply commented out the offending lines, for I suspect they don’t pertain to my case. e.g. I don’t allow comments, so I don’t need the part about comments, and so on.

What seems strange to me, is that it has not yet been fixed.

Thanks again