Программирование > JavaScript & JScript
Эфект по событию в Javascript
(1/1)
yamoodo:
Уважаемые специалисты!
Вы могли бы мне подсказать, ка решить такую задачу:
1. есть таблица с несколькими ячейками, в каждой ячейке указан фон картинкой и текст, при наведении на определенную ячейку фон в ней меняется и оформление текста, если убрать курсор - восстанавливается прежнее оформление.
2. при нажатии необходимо чтобы то оформление которое было при наведении на ячейку "фиксировалось", и если до этого было нажато на другую ячейку, то там тоже чтобы сбрасывалось оформление на предыдущее.
Первый пункт я реализовал, см. код, а вот как быть со вторым не знаю :(
--- Код: ---
Тест
function change_size_1(id) {
document.getElementById(id).style.color = \'#fff\';
document.getElementById(id).style.backgroundImage = \'url(images/size_1b.png)\';
};
function source_size_1(id) {
document.getElementById(id).style.color = \'#000\';
document.getElementById(id).style.backgroundImage = \'url(images/size_1a.png)\';
};
35,5
35,5
35,5
--- Конец кода ---
Заранее благодарен.
brainkiller:
Напишите функцию, внутри которой вначале проходите циклом по всем ячейкам и «сбрасываете» их оформление, а затем меняете оформление ячейки текущей, и повесьте её вызов на onclick каждой ячейки.
Навигация
Перейти к полной версии