开发者

show loading spinner in the Jquery popup

I am using jquery popup that loads a external page inside an Iframe.

Now I want to show loading spinner or loading bar image and hide the external page/iframe while its working,so user only sees the spinner.

can it be done,if yes how.please help me.

Here is the code

    <script type="text/javascript">
    $(document).ready(function () {

        $("a#em4c").bind("click", function () {
            $("#popup2").bPopup({ content: 'iframe', contentContainer: '#pContent', loadUrl: "http://site.com" });
            return false
        });

    });
</script开发者_运维百科>

html Part

<p><a id="em4c"><strong>POP ME</strong>: Simple jquery popup that loads a page   inside an iframe</a></div>

Thankyou


Might This would be helpful for you

<form>
Your input elements 
</form>
<div id="dialog1" title="Waiting" style="display:none">
<img src="/spinning.gif" border="0" align="left" hspace="12"/> Place all your text here   
<iframe id="iframe1" src="" width="100%" height="100%"></iframe>
Place all your Text 
</div>

write this in document.ready

$("#dialog1").dialog({
                autoOpen: false,
                height: 150,
                weight: 50,
                resizable: false,   
                modal: true 
            });

//On click of the Element You can do in this way

$("a#em4c").bind("click", function () {
        $('#dialog1').removeAttr('style');
        $('#dialog1').dialog('open');
            var url ="some.php";
            $('#iframe1').attr('src',url);
    })

On click Of the Element it will Open the Spinning Image after That it opens some.php in the iframe. Is this you were expecting?


You could use a jQuery plugin. Here are a few variations of a jQuery Modal (popup). I would use this SimpleModal jQuery plugin at ericmmartin.com. It says, "Loading" as the content loads and I'm sure this can be overridden with a loading spinner graphic.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜