0

iframeがonPageloadで空になるようにjqueryを使用しようとしています。幸せそうな顔のハイパーリンクをクリックすると、iframeが読み込まれ、loading.gifが表示されます。

フィドル

iFrame onload が私の div loadImg をロードしていません。

<iframe id="myiFrame" scrolling="no" onload="document.getElementById('loadImg').style.display='none';" >
</iframe>
4

2 に答える 2

0

JQuery Mobile のローダーを見てみましょう: http://view.jquerymobile.com/1.3.2/dist/demos/widgets/loader/

次に、スクリプトは次のようになります。

$("a").click(function(){
    $.mobile.loading( "show", {,
            theme: 'd'
    });
    var iframe = $("#myiFrame");
    iframe.attr("src", iframe.data("src"));
    iframe.(window).load(function(){
        $.mobile.loading( "hide" );
    });
});
于 2013-11-05T23:54:07.853 に答える
0

" の代わりに ' を使用

onload='document.getElementById('loadImg').style.display='none';'

あなたのコードは

<iframe id="myiFrame" scrolling="no" onload='document.getElementById('loadImg').style.display='none';' >
</iframe>
于 2013-11-06T08:16:56.227 に答える