jQuery 画像表示ギャラリーを作成しようとしているので、画像にカーソルを合わせると、gal (ギャラリー) div の背景になります。
$(document).ready(function(){
$("#img1").hover(function(){
var img1 = document.getElementById("gal");
gal.style.background="url(images/img1.png), black";
});
$("#img1").mouseout(function(){
gal.style.background="none";
});
});
$(document).ready(function(){
$("#img2").hover(function(){
var img2 = document.getElementById("gal");
gal.style.background="url(images/img2.png), black";
});
$( "#img2" ).mouseout(function(){
gal.style.background="none";
});
});
htmlコード
<section>
<h1> Images</h1>
<h3> Photos </h3>
<div id="gal">
</div>
<img id="img" src="images/img1.png" width="100px" height="100px"/>
<img id="img" src="images/img2.png" width="100px" height="100px"/>
</section>
これは私のコードであり、完全に正常に動作しますが、このコードを使用すると、各 div を個別に入力する必要があります。
画像にカーソルを合わせると、それがどの画像であるかがわかり、divの背景がそれと等しくなる方法はありますか? ご協力ありがとうございました。
PS私はJavaScriptが初めてです。