Elements added later All images and text loaded to function. (jQuery or Javascript)

Posted by Tayatt on Stack Overflow See other posts from Stack Overflow or by Tayatt
Published on 2010-03-24T07:47:47Z Indexed on 2010/03/24 7:53 UTC
Read the original article Hit count: 273

Filed under:
|
|

#clickArea click to #contents prepend #loadingText(Loading...) and #contents append HTML-source.
If append HTML-source(All images and text) Load complete to #loadingText(Loading...) is fadeOut.
The code that it is the best in this case?

HTML

<div id="contents">
    <p id="clickArea">Click</p>
</div>

JavaScript(jQuery)

$('p#clickArea').click(function(){

    $('div#contents').prepend('<p id="loadingText">Loading...</p>');

    $('div#contents').append('<div><p class="image"><img src="bigSizeImage01.jpg" alt="" /></p><p class="image"><img src="bigSizeImage02.jpg" alt="" /></p><p class="image"><img src="bigSizeImage03.jpg" alt="" /></p><p class="text">Hello, this is text.</p><p class="text">Hello, this is text.</p></div>');

    $('**********').load(
        function(){
            $('#loadingText').fadeOut(1200);
        }
    );
});



Supplement : $('div#contents').append(HTML-source)

<div>
     <p class="image"><img src="bigSizeImage01.jpg" alt="" /></p>
     <p class="image"><img src="bigSizeImage02.jpg" alt="" /></p>
     <p class="image"><img src="bigSizeImage03.jpg" alt="" /></p>
     <p class="text">Hello, this is text.</p>
     <p class="text">Hello, this is text.</p>
</div>

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about jQuery