0
У меня есть стол с фоновым изображением и два <td>
. Я бы хотел изменить общее фоновое изображение стола на зависание одного из td. Можно ли мне это сделать?Изменение фона всего стола при зависании tr
У меня есть стол с фоновым изображением и два <td>
. Я бы хотел изменить общее фоновое изображение стола на зависание одного из td. Можно ли мне это сделать?Изменение фона всего стола при зависании tr
с помощью JQuery:
$(function() {
$('#OneOfTheTD').click(function() {
$(this).parent("table").toggleClass("class-with-other-background");
});
});
HTML:
<table id="ch">
<tr>
<td>hsadkj</td>
<td>asdy</td>
<td>jghsdk</td>
</tr>
<tr>
<td onmouseover="chan()">dsjh</td>
<td>ksahd</td>
<td>kldfjh</td>
</tr>
</table>
JS:
function chan()
{
document.getElementById("ch").style.backgroundImage="url";
}
Да, это возможно, но вы должны сделать это с помощью JS - просто потому, что существует нет селектора родительских/предков в CSS. p/s: Добро пожаловать в StackOverflow, и вы можете узнать, как создать [минимальный, конкретный и проверяемый пример (MCVE)] (http://stackoverflow.com/help/mcve), чтобы предоставить нам более подробную информацию о вашей проблеме. Для вашего случая прекрасная разметка в фрагменте кода станет отличным местом для начала. – Terry