Jquery lazy load delays image loading

Source: Internet
Author: User

Whether the loading of delayed images saves the website traffic, that is, when users cannot see the images, they will not be loaded. The following is the simplest method.

Delayed loading of all images on the page

The Code is as follows: Copy code

<Script src = "jquery. js" type = "text/javascript"> </script>
<Script src = "jquery. lazyload. js" type = "text/javascript"> </script>
$ (Function ()
('Img '). lazyload ();
});

If you use the ff browser test, you will find that the above functions do not meet our needs to save browsing performance, but only load images. If you need to improve it

We write the image in html as follows:

The Code is as follows: Copy code
<Div class = "zhuti3">

</Div>

Add src2 to the image, and then

The Code is as follows: Copy code

<Script type = "text/javascript">
Lazyload ({defObj: jQuery ("div [class ^ = zhuti3]"), defHeight: 0 });
</Script>

In this way, you can test it again and find that the effect you don't see is not loaded, but you must load the image you see. This truly achieves a delay.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.