Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   При наведении на картинку менялись цвета у span (https://javascript.ru/forum/misc/82817-pri-navedenii-na-kartinku-menyalis-cveta-u-span.html)

Sanny333 10.07.2021 15:42

При наведении на картинку менялись цвета у span
 
Вложений: 1
Есть сайт, https://xn----7sbbb7bbx7alc6h.xn--p1ai/
На нем раздел (прикрепляю во пложении)
Есть скрипт - цикл смены цвета js span элементов.

Он работает, но есть вопрос по нему:

Как сделать чтоб при наведении на картинку .portfolio__bl менялись цвета у span (.portfolio__bl__title span).

<script>
		
		let box = document.querySelectorAll('.portfolio__bl__title span');
		let colors = ['#8d67c3', '#f376a2', '#4263a8', '#19b4ee'];

		for(let i = 0; i < box.length; i++) {
				box[i].dataset.current = 0;
				box[i].onmouseout = function() {
						this.style.backgroundColor = '';
				}
				box[i].addEventListener('mouseover', function(event) {
						this.style.backgroundColor = colors[this.dataset.current];
						this.dataset.current++;
						if (this.dataset.current >= colors.length) {
								this.dataset.current = 0;
						}
				});
}
			</script>

рони 10.07.2021 16:41

Sanny333,
html минимальный сделайте.

Sanny333 10.07.2021 17:27

некорректный ответ.

рони 10.07.2021 17:55

Цитата:

Сообщение от Sanny333
некорректный ответ.

воля ваша, ждите телепатов.


Часовой пояс GMT +3, время: 02:24.