コード:
isDomLoaded = $(function () {
setTimeout(function () {
if (renderFinished) {
renderSocial(fotoProssima);
} else {
isDomLoaded();
}
}, 300);
});
それは言うisDomLoaded is not a function
コード:
isDomLoaded = $(function () {
setTimeout(function () {
if (renderFinished) {
renderSocial(fotoProssima);
} else {
isDomLoaded();
}
}, 300);
});
それは言うisDomLoaded is not a function
それは関数ではないからです。これはjQueryオブジェクトです。
必要なものは次のとおりです。
isDomLoaded = function () {
setTimeout(function () {
if (renderFinished) {
renderSocial(fotoProssima);
} else {
isDomLoaded();
}
}, 300);
};
DOMの準備ができたときに実行する場合は、関数を宣言した後でこれを実行します。
$(window).load(isDomLoaded);
ただし、本当に必要なのは、isDomLoaded関数を削除して、次を使用することだと思います。
$(document).ready(function(){
renderSocial(fotoProssima);
});
function isDomLoaded(){
//code
//recursive call
isDomLoaded();
}