На моей странице не работает:
$("#bob").ready(function () {
$("#bob").contents().find(".findme").css("background", "red");
$(document.getElementById('bob').contentWindow.document).find('.findme').bind("mousedown", function() {
alert( $(this).text() );
});
});
Но если я добавлю Alert, который, как я полагаю, добавляет некоторый тип задержки, чтобы позволить запуску 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() );
});
});
Разве задержка - это то, что заставляет ее работать, не должны ли готовые позаботиться об этом? Кроме того, есть ли способ сделать вышеупомянутый LIVE, чтобы время не было проблемой?