#javascript #html #css #opacity
Вопрос:
У меня есть куча фотографий, каждая фотография, когда она загружена, имеет непрозрачность 0, и я обычно совершаю транзакцию с непрозрачностью от 0 до 1
function opacityCarrusel() {
if (imagenEnsaladas.style.opacity < 1) {
imagenEnsaladas.style.opacity = 0.1;
}
}
setInterval(opacityCarrusel, 200);
Я пытаюсь это сделать, но просто непрозрачность суммы равна 0,1, не более
Комментарии:
1. каковы ваши ожидания
2. Вы пытаетесь добавить
0.1
непрозрачность или изменить ее на непрозрачность0.1
?3. да, именно мужчины
Ответ №1:
Перепишите это так
function opacityCarrusel(reset = false) {
if (typeof opacityCarrusel.opct === "undefined")
opacityCarrusel.opct = 0;
if (reset) opacityCarrusel.opct=0;
if (imagenEnsaladas.style.opacity < 1) {
opacityCarrusel.opct = 0.1;
imagenEnsaladas.style.opacity = opacityCarrusel.opct;
}
}
setInterval(opacityCarrusel, 200);
И используйте опцию сброса, если вы хотите использовать эту функцию для нового изображения.