<img />
タグで2つのイメージを読み込みたいとします。最初の小さな画像はsrc
属性で表示され、2番目の大きな画像はdata-src
属性の内側に表示されますが、1つの画像はsrc
属性に表示されます。小さなページが読み込まれて最初に表示され、背景に大きな画像の読み込みが完了した後、小さな画像に置き換えて大きな画像を見ることができるようにするときに、私はしたいです。私はdata-src
属性から大きな画像を取り、src
属性に大きな画像を配置するコードを持っています。2つのイメージを1つのimgタグに順次読み込みます。
$(document).ready(function(){
$("#image4").load(function(){
var imgDefer = document.getElementsByTagName('img');
for (var i=0; i<imgDefer.length; i++) {
if(imgDefer[i].getAttribute('data-src')) {
imgDefer[i].setAttribute('src',imgDefer[i].getAttribute('data-src'));
} }
});
});
大きな画像を読み込むのが長時間待たずに、最初に小さい画像を見たいと思っています。私は、ページの読み込み時に問題に直面している、それは並列に小さなと大きな画像をロードしています。あなたの情報のために、画像にドラッグとズームの機能があります。 現在のライブのコードはここにある:あなたがここに掲載http://virtualepark.com/new1/demo.html
これはできません。イメージタグはselfclosingであり、質問にはjqueryとjavascriptタグが付けられているので、単一の 'src'属性/ –
しか取得しません。@Paulie_D – fehrlich