JQUERY iFrame, Работы с Предупреждением, не работает без Предупреждения - Странный? Почему

Следующее не работает на моей странице:

$("#bob").ready(function () {
    $("#bob").contents().find(".findme").css("background", "red");

    $(document.getElementById('bob').contentWindow.document).find('.findme').bind("mousedown", function() {
        alert(  $(this).text() );
    });
});

Но если я добавляю Предупреждение, которое я принимаю, добавляет некоторый тип задержки для разрешения iframe, выполненному, прежде чем JS продолжится, это ДЕЙСТВИТЕЛЬНО РАБОТАЕТ?

$("#bob").ready(function () {
    alert(1)
    $("#bob").contents().find(".findme").css("background", "red");

    $(document.getElementById('bob').contentWindow.document).find('.findme').bind("mousedown", function() {
        alert(  $(this).text() );
    });
});

Задержка, то, что заставляет ее работать, разве готовое не должно заботиться об этом? Кроме того, есть ли способ сделать вышеупомянутое ЖИВЫМ, таким образом, синхронизация не является проблемой?

1
задан AnApprentice 18 July 2010 в 01:05
поделиться