<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Смена фона с помошью js + сss = конфликт
21.02.2012 18:26:50 Смена фона с помошью js + сss = конфликт Сообщение #1
Sun

Sun

Новичок

Новичок

Дата регистрации:
16.11.2011 20:24:25

Сообщений: 16

Имеется таблица. В сss для ней прописаны параметры:

table tr:hover {background-color: #ff32ff;}
т.е. при наведении курсора фон меняется.
Далее с помошью js делаю, что фон меняется и при щелчке на элемент таблицы:

<table id='maintb'>
<tr><td><button type="button" onclick='changecolor(1)'>смена фона</button></td></tr>
<tr><td><button type="button" onclick='changecolor(2)'>смена фона</button></td></tr>
........

</table>

в скрипте прописываю
<script type="text/javascript">
function changecolor(f) { document.getElementById('maintb').rows[f-1].style.backgroundColor='#556666'; }
</script>

и тут возникает заминка. После смены цвета больше на работает смена цвета при наведении на строку таблицы. Как избежать этого конфликта?
Конечно можно прописать вместо изменения фона в сss событие оnmousemowe в крайнем случае, но хотелось бы узнать причину конфликта.
Профиль Ответить
21.02.2012 18:53:11 Смена фона с помошью js + сss = конфликт Сообщение #2
Sun

Sun

Новичок

Новичок

Дата регистрации:
16.11.2011 20:24:25

Сообщений: 16

Проблема решена.
В стили нужно прописать параметр !important
table tr:hover {background-color: #234232 !important;}
Профиль Ответить