2

基本的に、私が望むのは、誰かが img タグにカーソルを合わせるたびに関数が呼び出され、ユーザーがホバリングを停止すると、関数が行った変更が削除されることです。

やろうとしているのは、ホバーしたときに画像の後にいくつかのhtmlを追加することです。画像にホバーがない場合は、追加されたhtmlをクリアします。

したがって、基本的に、ページ上の画像がホバーされている場合、関数を実行し(おそらくouterhtmlを使用して、ホバーされている画像を操作できます)、ユーザーが画像にホバーしていない場合、すべての画像の外側のhtmlが必要です空白にしてください。

jq ではなくバニラ Javascript のソリューションを使用したいと思います。

ここで意味を成していることを願っています。

4

1 に答える 1

3

次のコードを使用します。

function DoWork() {};
function RevertWork() {};

var imgs = document.getElementsByTagName('img');
for (var i = 0; i < imgs.length; i++) {
    imgs[i].onmouseover = DoWork;
    imgs[i].onmouseout = RevertWork;
}
于 2012-09-27T08:00:32.507 に答える