0

ポートフォリオを開発しているときに、ページの読み込みを完了するにはすべての画像を読み込む必要があるため、ページの読み込みに時間がかかることに気付きました。

そのため、ロードを防止または停止し、後で許可する方法があるかどうか疑問に思っていました。

つまり、ロードをすぐに防止し、ロードされた別の要素をクリックすると、#title と言ってから .images をロードします。

これは可能ですか?

前もって感謝します!

4

1 に答える 1

3

このようなもの:

HTML

<img src="" class="lazyload" data-attr="image1.jpg" alt="Alt" title="Title" width="50" height="50" />

Jquery

$('#title').click(function(){
    $('.lazyload').each(function(){
        $(this).attr('src',$(this).attr('data-attr'));
    });
});

または、わずかに異なる機能のためにLazyLoadプラグインを使用することもできます。

于 2012-07-23T20:37:38.697 に答える