Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение картинки при наведении (https://javascript.ru/forum/misc/21657-izmenenie-kartinki-pri-navedenii.html)

GUFRIP :3 19.09.2011 15:00

Изменение картинки при наведении
 
Всем привет :)
Я мало что знаю о JS/Jquery :cray:
Мне нужно чтобы при наведении на картинку выходила другая картинка :write:
Искал onfocus, но он неподходит для <img>
Очень надо пожалуйста :) :help:
На Javascript или Jquery.

kadabrik 19.09.2011 15:18

hover, mouseover, mouseout.

А вообще во многих случаях можно с помощью css обойтись.

GUFRIP :3 19.09.2011 16:45

Проглядел это событие :(
Спасибо :)

OldBob 12.03.2015 14:00

Приветствую всех. Вроде как уже всё давно расписано, но вот столкнулся с проблемкой. Собственно нужна банальная смена картинки но при наведении на строку таблицы.
Собственно что делаю:
var imgs = new Array(img0,img1,img2,.....);

function show_img(a) {
	var obj = document.getElementById("img");
	obj.src = imgs[a];
}

картинка соответственно просто:
<img  id="img" src="img0">

и строка таблицы
<tr><td><a href="ссылка" onmouseover="show_img(0)" onmouseout="show_img(0)>текст</a></td></tr>
<tr><td><a href="ссылка" onmouseover="show_img(1)" onmouseout="show_img(0)>текст</a></td></tr>
<tr><td><a href="ссылка" onmouseover="show_img(2)" onmouseout="show_img(0)>текст</a></td></tr>
<tr><td><a href="ссылка" onmouseover="show_img(...)" onmouseout="show_img(0)>текст</a></td></tr>

Так всё работает. Но я хочу чтобы картинка менялась при наведении на всё строку а не на ссылку. Как правильно? Просто перенести события в <tr> всё виснет напрочь.

OldBob 12.03.2015 14:19

Сам допер. Если под <tr> переносить onmouseout не нужен.


Часовой пояс GMT +3, время: 10:26.