ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery を使用して画像を効率的にプリロードするにはどうすればよいですか?

jQuery を使用して画像を効率的にプリロードするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-18 00:20:10
オリジナル
857 人が閲覧しました

How Can I Efficiently Preload Images with jQuery?

jQuery を使用した画像の効率的なプリロード

jQuery で JavaScript を使用して画像をプリロードする合理的なアプローチを探している場合は、次の解決策を検討してください。

素早く簡単メソッド

軽量で簡単なアプローチについては、次の関数を試してください:

function preload(arrayOfImages) {
    $(arrayOfImages).each(function(){
        $('<img/>')[0].src = this;
        // Alternatively:
        // (new Image()).src = this;
    });
}
ログイン後にコピー

使用法:

preload([
    'img/imageName.jpg',
    'img/anotherOne.jpg',
    'img/blahblahblah.jpg'
]);
ログイン後にコピー

jQuery Plugin

プラグインベースを好む場合解決策:

$.fn.preload = function() {
    this.each(function(){
        $('<img/>')[0].src = this;
    });
}
ログイン後にコピー

使用法:

$(['img1.jpg','img2.jpg','img3.jpg']).preload();
ログイン後にコピー

これらのメソッドは、jQuery に画像をプリロードするための迅速、簡単、効率的な方法を提供します。

以上がjQuery を使用して画像を効率的にプリロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート