Экран загрузки, пока Adsense для блока поиска не вернет результаты (используя Javascript, предпочтительно Jquery) - PullRequest
0 голосов
/ 31 января 2012

Я пытаюсь показать экран загрузки до тех пор, пока не завершится мой звонок в Adsense for Search.

По сути, я хочу, чтобы $(".loading").hide() происходило при изменении содержимого определенного div.Есть ли способ сделать это с помощью Javascript, предпочтительно jquery?

1 Ответ

0 голосов
/ 31 января 2012

Вы можете использовать интервал, чтобы проверить, изменяется ли содержимое div, и запускать его каждые 100 мс или около того.

original = $('#mydiv').innerHtml;
var intervalID = setInterval(function(){
    //check div
    if(original !== $('#mydiv').innerHtml){
        $(".loading").hide();
        clearInterval(intervalID);
    }
},100);
...