以下は私のページでは機能しません:
$("#bob").ready(function () {
$("#bob").contents().find(".findme").css("background", "red");
$(document.getElementById('bob').contentWindow.document).find('.findme').bind("mousedown", function() {
alert( $(this).text() );
});
});
しかし、アラートを追加すると、JSが続行する前にiframeを実行するための何らかの遅延が追加されると思いますが、機能しますか?
$("#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() );
});
});
遅延がそれを機能させているのですか、準備ができていてこれを処理するべきではありませんか?また、上記のライブを作る方法はありますので、タイミングは問題ありませんか?