Я пытаюсь изменить URL-адрес изображения при прокрутке, что я могу сделать, используя этот jQuery с новым изображением, которое отображается только в прокрутке с именем scroll.png.
$( '.div img' ).attr( 'src',"scroll.png" );
} else {
$( '.div img' ).attr( 'src',"no-scroll.png" );
}
Работает хорошо, однако, мне нужно удалить его, когда я прокручиваю назад, что я могу сделать, используя это:
$( '.div img' ).attr( 'src',"no-scroll.png" );
Однако я хочу знать, могу ли я использовать другой метод для отображения исходного изображения вместо добавления он вернулся в jQuery, потому что он уже добавлен с использованием кода PHP, поэтому я не хочу возвращать его, используя jQuery.
Я думал примерно так:
$( '.div img' ).attr( 'src',"scroll.png" );
} else {
$( '.div img' ).removeAttr( 'src',"no-scroll.png" );
}
Но когда я использую removeAttr, он удаляет изображение по умолчанию, которое добавляется с использованием кода PHP, поэтому, возможно, мне нужно использовать что-то вроде return.
Обновление: По умолчанию html включает атрибут для загрузки, возможно, его можно использовать в jQuery, чтобы вернуть это изображение, когда пользователь прокручивает назад?
<img src="scroll.png" loading="lazy">