-2

コマンド内に幅/高さを追加するにはどうすればよいですonmouseoverか? 例:

onMouseOver="if (document.images) document.getElementById('Image-Maps_3201302221606237').src= 'images/rhs2.png';"
onMouseOut="if (document.images) document.getElementById('Image-Maps_3201302221606237').src='images/high_schools.gif';">

マウスが特定の要素の上に移動すると、表示される画像に特定の幅または高さが必要ですか?

私が達成しようとしていることのより明確な画像を提供してもよろしいですか。さまざまなアイコンが表示された静的な画像があります。各アイコンには、画像から取得した座標に基づいたリンクがあります。マウスがマップ上の特定の座標に移動してアイコンが大きくなるか、別の画像が静止画像のアイコンよりも少し大きい座標の上に表示され、アイコンが大きくなり、マウスが消えると、新しい画像が消えます。コードは次のとおりです

https://www.dropbox.com/s/q587j5nizg9r5m6/file.html

4

1 に答える 1

1

.src='images/rhs2.png追加後

document.getElementById('the-id').style.height = certainHeight;

幅についても同様のことを行います。

onまた、イベント属性を削除して、代わりに JavaScript をバインディングに使用することを強くお勧めします。

document.getElementById('Image-Maps_3201302221606237').addEventListener(
    'mouseover', function () {

    this.src = newSrc;
    this.style.height = certainHeight;
    this.style.width = certainWidth;
});
于 2013-02-28T00:03:33.057 に答える