JSFiddle - React, Tailwind, and code Playground
by raviteja gunda
JavaScript
function awaitJQuery(cb, n, int) {
console.log('awaitJQuery');
var int = int || 5,
n = n || 400; // Default is 2 seconds (400 x 5ms). Adjust as needed.
if (n-- > 1) {
(typeof window.jQuery !== 'undefined' && typeof window.jQuery === 'function' && typeof window.$ === 'function') ?
cb(): setTimeout(function() {
awaitJQuery(cb, n, int);
}, int);
} else if (n <= 0) {
console.log('awaitJQuery max count reached');
}
}
if (!window.$ || !window.$.fn || !window.$.fn.jquery) {
awaitJQuery(dependencyReady);
} else {
dependencyReady();
}
function dependencyReady() {
}