2012-03-01 6 views
0

jQueryを使用してonclick関数で開くことができるポップアップモーダルボックスIframeがあります。それは開かれた罰金です。また、Iframeポップアップで動的コンテンツが表示されます。しかし、時間がかかります。 Iframeのコンテンツが表示されるまでプレロードイメージを配置したい例:ページの読み込み中にプリロードイメージを表示する方法と、PHPの動的conentの途中で表示する方法

$('#preloadingImgDiv').fadeIn('slow', function() {}); 
    url ='something.php?somethingname='+somethingname+'&somethingid='+somethingid; 
    $("#iframeId").attr('src',url); 
    $('#preloadingImgDiv').fadeOut('slow', function(){}); 

これは機能します。しかし、Iframeのポップアップボックスに動的コンテンツが表示される前に、プリロードイメージが消えてしまいます.FrameのポップアップModalboxの動的コンテンツが表示されるまで、プリロードイメージが表示され続ける必要があります。また、このプレロードイメージは、Iframeポップアップモーダルボックスのコンテンツの途中に表示する必要があります。 div html、iframe、動的コンテンツがPHPで表示されるようなデザインです。それを修正する方法。 私はあなたの手が必要です

答えて

0

私はあなたの質問をはっきりと聞くことはできませんが、コンテンツが完全に読み込まれるまでローディングイメージを表示したいと思います。 .fadeIn.fadeOutを同時に呼び出すので、ajax(またはその他の)要求が完了する前に表示され、非表示になりますが、完了すると.fadeOutが呼び出されると.fadeInに電話する必要があります。ここで

は問題であり、あなたのように答える: https://stackoverflow.com/a/4240660/1241723

+0

インラインフレームポップアップモーダルにプリロードイメージを配置する方法someid =「something.php somenameの=?」+ somenameの+ '&URLのようなインラインフレームの内容を示しているbox.I = '+ someid; \t $( "#socialprofilemymodal")。attr( 'src'、url); ここで$ .ajax({})を使用すると、Iframeポップアップのmodalboxを開くことができません。 –

関連する問題