<div id="jobs">
<table>
<tbody>
<tr id="test1">
<td>TEST1</td>
<td><button data-job="test1">></button></td>
</tr>
<tr id="test2">
<td>TEST2</td>
<td><button data-job="test2">></button></td>
</tr>
</tbody>
</table>
</div>
button:hover
{
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
color:red;
}
$("button").click(function() {
var animationDuration = 500;
var job = $(this).data("job");
var selectedRow = document.getElementById(job);
$("#jobs").find("tr").not(selectedRow).fadeTo(animationDuration, .3);
$(selectedRow).fadeTo(animationDuration, 1);
});
Смотрите мой JS скрипку example.Почему прозрачность моей кнопки не меняется?
Функциональность должна «седеть» все строки в таблице (исключая строку, содержащую нажатую кнопку), при нажатии любой кнопки. Однако при наведении любой кнопки должна быть полностью непрозрачной.
Ясно, что класс соответствует, потому что «>» становится красным.
Так почему же надутая непрозрачность не изменяется на 100%?
+1 за быстрый ответ, разъясняющий мою проблему. Я пометил ответ Phrogz в качестве ответа, поскольку она обеспечивает решение. –
I-й чернила моей скрипки правильнее, что вы ищете. –
Согласовано. Спасибо за обновление. И это работает и в FF. –