javascript - 滚动浏览网站时更改固定 div 中的文本
问题描述
当您滚动经过包含图像的主 div 时,我试图让固定 div 中的文本发生变化。我尝试遵循根据滚动位置更改 div 内容中的解决方案,但它不起作用。这是我使用该方法的尝试:http: //jsfiddle.net/st6q1Lmo/5/。
我是初学者,所以我很难从头开始编写代码。我一定做错了什么......我会很感激任何帮助。谢谢!
这是我没有任何 JS 的 HTML 和 CSS(http://jsfiddle.net/7tdnw1eb/6/):
更新:感谢@tera_789 给我的领导,我几乎可以开始工作了。对于第一个和第三个 div,它可以工作,但对于第二个,内容不会在固定 div 中更新。我知道这可能是因为视频只有 90vh 并且视频本身不会在容器中滚动......但是我需要它是 90vh。我怎样才能解决这个问题?jsfiddle.net/7tdnw1eb/12
body {
background-color: #797979;
color: black;
font-family: serif;
font-size: 2vw;
line-height: 1.1em;
}
#about {
padding-bottom: 1em;
}
#wrapper {
max-width: 100vw;
max-height: 100vh;
overflow: scroll;
padding-top: 1em;
padding-bottom: 1em;
}
.project {
background-color: transparent;
width: 100vw;
height: 100vh;
position: sticky;
top: 0;
padding: 0 2em;
overflow: scroll;
}
.content__container {
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#count {
color: black;
width: 20%;
display: block;
position: fixed;
top: 0;
right: 0;
padding: 1em 2em 2em 0;
z-index: 99999999999;
}
img {
max-width: 100%;
}
<div id="wrapper">
<div id="count">
<p>1/3</p>
</div>
<div id="about">
Wassup everyone
</div>
<div class="project">
<div class="content__container">
<img src="https://www.what-dog.net/Images/faces2/scroll001.jpg">
</div>
</div>
<div class="project">
<div class="content__container">
<img src="https://static.boredpanda.com/blog/wp-content/uploads/2017/09/funny-dog-thoughts-tweets-1.jpg">
</div>
</div>
<div class="project">
<div class="content__container">
<img src="https://ksrpetcare.com/wp-content/uploads/2017/04/41059-Cute-Yellow-Labrador-puppy-in-play-bow-white-background.jpg">
</div>
</div>
</div>
解决方案
看看这个:onscroll 事件
推荐阅读
- javascript - TypeError:无法读取 discord.js 中未定义的属性“成员”
- r - 在 R 中按 ID 对日期进行分类
- python - 当触发机器人响应的人删除他们的初始消息时删除机器人的响应
- javascript - 以编程方式将样式添加到 D3 热图的列
- javascript - HTML 页面渲染 - 通过 Javascript 调整大小进行的更正感觉有点刺耳
- python-3.x - 搜索多个字符串
- r - model.frame.default(Terms, newdata, na.action = na.action, xlev = object$xlevels) 中的错误:
- react-native - 导入文件后,测验应用程序不会加载
- vb.net - 搜索词仅包含部分文件名的搜索目录
- python - 如何在不使用for循环的情况下从数组中的列表中删除元素