Skip to content

Digging into “$(…).tipTip is not a function” error

What I searched for

"Uncaught TypeError: $(...).tipTip is not a function" Beaver Builder

Why I searched for it

When I was trying to load Beaver Builder’s settings page in the WordPress backend, I was getting this error in Chrome’s Javascript Console, thrown by line 58 in /bb-plugin/js/fl-builder-admin-settings.js (the line in question: $( '.fl-settings-form .dashicons-editor-help' ).tipTip();). The page wasn’t rendering. I (wrongly) assumed that the Javascript error was the culprit.

What I learned

The Javascript error was a symptom, not the cause. The cause was that the page’s source code wasn’t loading before the server reached PHP’s memory limit, which means that the Javascript containing the tipTip definition (/bb-plugin/js/jquery.tiptip.min.js) wasn’t being requested (it’s enqueued to load in the footer).

I still need to figure out why the page is so resource-intensive, but I was able to verify that increasing the PHP memory limit did let the page finish loading, including the TipTip plugin.

3 Comments

  1. Simon on February 13, 2019 at 7:50 am

    Hello Sarah.

    Just a note to say this issue is resolved in Beaver Builder 2.2.1 which is being released today.

    1
    • Sarah Lewis on March 11, 2019 at 10:39 am

      Delighted to hear it, Simon, and thanks for the update!

  2. Josef Hargrave on October 21, 2019 at 7:07 pm

    Looking for fresh buyers? Get hundreds of people who are ready to buy sent directly to your website. Boost revenues quick. Start seeing results in as little as 48 hours. To get details write a reply to: george4633wil@gmail.com

Leave a Comment





This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: