タイトル。JavaScriptでホバーすると画像が切り替わります
私はIMG
要素が使用されているときにそれを行う方法をたくさん見てきました:
<img src="blah" id="get" onmouseover="newImage()" onmouseout="oldImage()
Javavscript
function newImage() { document.getElementById(get").src="blah2"}
function oldImage() { document.getElementById("get").src="blah"}
しかし、私は、ID内のbackground-image: url()
としてCSSの私のイメージを保持:
<div id="image"
どのようにイメージをCSSに適用するのかその上にはdiv
id
新しいフレームワークはありません。
よろしくお願いします。しかし、知識のために、テンプレートとして上記の例を使用してJavaScriptを使っている人はどうでしょうか? – BlueHorse
@blueHorse JavaScriptでやりたいことがある場合は、背景画像が異なる2つのCSSクラスを持つことができます。次に、マウスの上で、他のクラスを要素に追加します。マウスを離すと、そのクラスが削除されます。 – rajesh
@BlueHorse:私はそれを追加しました。 Rajeshのアプローチも非常に優れています。コードではなくCSSでイメージのパスなどを保持するためです。 –