slideshow - 滚动淡入/淡出
问题描述
我试图让这一系列幻灯片在滚动时淡入/淡出。试图让它逐渐褪色,但没有得到任何结果。
https://thetulip.community/Shannon-Garden-Smith
<script>
$(window).scroll(function() {
$(".image 1").css({
'opacity' : 0.5-(($(this).scrollTop())/20)
});
});
</script>
我试过这个但没有用!我对 Java 的了解有限,所以我不确定如何让每一个都在 scorll 上淡入淡出。任何帮助将不胜感激。
谢谢你,S
解决方案
欢迎来到社区。
我不确定您在幻灯片演示中使用的是哪个库,但 jQuery 内置了淡入或淡出 HTML 元素的方法。你可以在这里查看它们:
请注意,每个方法都有一个在动画完成后调用的可选函数,每个元素匹配调用一次。一种方法可能是在单击时调用fadeOut(),然后在fadeOut 方法的完整函数中调用fadeIn()。例如:
var images = [
"https://freight.cargo.site/w/750/i/0c4f83626e13ce4aa69fee4a84d02618c43afa3ff33d3c6bbd8fd6e265aa5538/01-03-downwrong.jpg",
"https://freight.cargo.site/w/750/i/3aa2564a6c11b13ef5c44820c69b00563e89ddd572372d52d60b6a0bfd80d1bc/01-04-downwrong.jpg"
]
var i = 0;
$(function() {
$('img').attr('src', images[i]);
});
$('img').click(function() {
$(this).fadeOut('slow', function() {
i = i === images.length - 1 ? 0 : i + 1;
$('img').attr('src', images[i]);
$(this).fadeIn('slow');
});
});
推荐阅读
- javascript - 我可以为javascript中if语句的结果分配一个变量吗?
- html - CSS:如何保持无序列表后的元素从新行开始?
- makefile - 在 Makefile 中交叉编译内核模块问题
- apache-kafka - confluent-kafka-connect 5.3.0 升级失败并出现 java.lang.IncompatibleClassChangeError:实现类
- javascript - 如何使json格式有效?
- python - Pyspark数据框 - 获取两列中的变量计数
- python - 如何在不单击按钮的情况下加载数据?
- sql - 当我将搜索条件放入 COUNT() 而不是 WHERE 子句时会发生什么?
- javascript - 切换多个 div
- mysql - 如何通过解释 docker-compose.yml 中的卷来定位用于备份的主机存储?