ページにiframeを書き込むスクリプトがあります。このiframe内のリンクをターゲットにして機能を持たせたい。問題は次のとおりです。iframeが作成された後、次のコードを使用します。
$('#iframe_pin').load(function () {
$(this).contents().find('a.close').click(function (event) {
event.preventDefault();
$('.loaded').fadeOut(fade_time).remove();
})
})
そしてそれは動作しません。しかし、次のように、ロード関数の後にアラートを配置すると、次のようになります。
$('#iframe_pin').load(function () {alert('bla bla');
$(this).contents().find('a.close').click(function (event) {
event.preventDefault();
$('.loaded').fadeOut(fade_time).remove();
})
})
できます!
もちろん、コードにアラートを保持することはできません:)
誰か助けてもらえますか?