0

jqueryを使用せずに、同時にフェードインして別の画像を置き換えることは可能ですか?

次の関数に示すように、onmouseover と onmouseout で imageA を imageB に置き換える複雑な多角形領域を含むマップを作成しました。ただし、画像を置き換えると、遷移が急激すぎます。これを行うには、「if (aa==0) {...}」の下に数行のコードを追加するだけでよいと思います。残念ながら、私の JavaScript の初歩的な知識では、そうすることができません。

aa=0;
function replaceImage()
{
if (aa==0) 
  {
  aa=1;
  document.getElementById('imageA').src="img/imageB.png";
  }
else
  {
  aa=0;
  document.getElementById('imageA').src="img/imageA.png";
  }
}

本当にありがとう!

4

1 に答える 1

0

はい、ループをいじって、画像の不透明度を調整してフェードインおよびフェードアウトすることができます。css3 を使用する場合は、このリンクを参照してください。http://css3.bradshawenterprises.com/cfimg/

于 2012-08-15T02:07:59.430 に答える