Я хочу сделать объект, который может изменить цвет после прокрутки (вниз) 100px и вернуться к умолчанию после прокрутки назад (вверх). Я использую этот код, но не работаюИзменение цвета объектов после прокрутки
JQuery:
$(window).scroll(function() {
//After scrolling 100px from the top...
if ($(window).scrollTop() >= 100) {
$('#menu').css('background', '#fff');
//Otherwise remove inline styles and thereby revert to original stying
} else {
$('#menu').removeAttr('style');
}
});
и мой HTML:
<body>
<table>
<tr>
<td id="menu" class="title">
TITLE
</td>
<td style="width:40px;">
<div class=" ico">
<img src="search.svg" alt="search" style="width: 25px;" />
</div>
</td>
<td style="width: 40px;">
<div class=" ico">
<img src="menu.svg" alt="search" style="width: 25px;"/>
</div>
</td>
</tr>
</table>
</body>
Переместить таблицу в теле. – dfsq
Что здесь не работает? Что вы ошибаетесь или что вы не можете сделать? –
Почему ваша таблица в заголовке? Он должен быть в теле – Newinjava